Exemplo n.º 1
0
        public SetWaterPopup(WaterOperationType waterOperationType, WaterPageViewModel waterPageViewModel)
        {
            _wpVM = waterPageViewModel;

            ObservableCollection <string> collection = new ObservableCollection <string>();

            switch (waterOperationType)
            {
            case WaterOperationType.TotalAmount:
            {
                collection = GetListOfWaterAmount.GetListOfWaterAmountMethod(WaterOperationType.TotalAmount, 81);
                break;
            }

            case WaterOperationType.Capacity:
            {
                collection = GetListOfWaterAmount.GetListOfWaterAmountMethod(WaterOperationType.Capacity, 10);
                break;
            }
            }

            BindingContext = new SetWaterPopupViewModel(this, collection, waterOperationType, _wpVM);

            InitializeComponent();
        }
Exemplo n.º 2
0
        public SetWaterPopupViewModel(SetWaterPopup setWaterPopup, ObservableCollection <string> vs, WaterOperationType waterOperationType, WaterPageViewModel waterPageViewModel)
        {
            IsNotSelected = false;

            _swp                  = setWaterPopup;
            CollectionSource      = vs;
            _waterOperationChoice = waterOperationType;
            _wpVM                 = waterPageViewModel;

            ButtonBackgroundColor = System.Drawing.Color.FromArgb(255, 0, 0);

            QuitCommand = new Command(QuitCommandImpl);
        }