private void comboBoxMachineview_SelectedIndexChanged(object sender, EventArgs e) { switch (comboBoxMachineview.SelectedIndex) { case 0: ComboBoxFlag = MachineView.Visiable; if (ComboBoxMachineViewChange != null) { ComboBoxMachineViewChange(sender, e); } break; case 1: ComboBoxFlag = MachineView.Online; if (ComboBoxMachineViewChange != null) { ComboBoxMachineViewChange(sender, e); } break; case 2: ComboBoxFlag = MachineView.Offline; if (ComboBoxMachineViewChange != null) { ComboBoxMachineViewChange(sender, e); } break; case 3: ComboBoxFlag = MachineView.Alarm; if (ComboBoxMachineViewChange != null) { ComboBoxMachineViewChange(sender, e); } break; case 4: ComboBoxFlag = MachineView.Invisiable; if (ComboBoxMachineViewChange != null) { ComboBoxMachineViewChange(sender, e); } break; default: break; } }
private void Initialize() { // Initialize UserView MachineView mvm = new MachineView(); mvm.DataContext = this; mvm.Margin = new Thickness(0, 0, 0, 0); _selectedMachine = new Machine(); // Get User List GetMachineList(); // Add User Check AddMachineCheck = true; }
public SetupPage() { InitializeComponent(); Loaded += new RoutedEventHandler(async (object v, RoutedEventArgs e) => { var vmm = DataContext as BaseViewModel; await vmm.Loaded(); }); var vm = DataContext as SetupWindowViewModel; if (vm.EditMachine == null) { vm.EditMachine = new Action<int>((mID) => { var dlg = new MachineView(); var vmdlg = dlg.DataContext as MachineViewModel; vmdlg.LoadMachine(mID); dlg.ShowDialog(); }); } if (vm.EditJoystick == null) { vm.EditJoystick = new Action(() => { var dlg = new JoystickView(); var vmdlg = dlg.DataContext as JoystickView; dlg.ShowDialog(); }); } if (vm.MessageBox == null) { vm.MessageBox = new Func<string, string, MessageBoxButton, MessageBoxImage, MessageBoxResult>((messageBoxText, caption, button, icon) => { return MessageBox.Show(messageBoxText, caption, button, icon); }); } }