/// <summary> /// 执法记录仪移除 /// </summary> /// <param name="deviceCode"></param> public static void DevieItemRemove(string deviceCode) { DeviveInfo deviveInfo = GatherViewModel.DeviveInfoList.Find(p => p.DeviceCode.Equals(deviceCode)); if (deviveInfo != null) { GatherViewModel.DeviveInfoList.Remove(deviveInfo); MatchWindow matchWindow = WindowsHelper.GetWindow <MatchWindow>(); if (matchWindow != null && matchWindow.DeviveInfo.DeviceCode.Equals(deviceCode)) { matchWindow.Close(); } DeviceRegisterWindow registerWindow = WindowsHelper.GetWindow <DeviceRegisterWindow>(); if (registerWindow != null && registerWindow.DeviveInfo.DeviceCode.Equals(deviceCode)) { registerWindow.Close(); } HandCollectWindow handCollectWindow = WindowsHelper.GetWindow <HandCollectWindow>(); if (handCollectWindow != null && handCollectWindow.DeviveInfo.DeviceCode.Equals(deviceCode)) { handCollectWindow.Close(); } } }
public void SelectSchedule(object parameter) { MatchWindow mw = new MatchWindow(this.mediator, this, this.repository); mediator.OpenView(mw); mediator.CloseCurrentView(); mediator.currentWindow = mw; }
/// <summary> /// 清除所有的执法记录仪 /// </summary> public static void DeviceItemClear() { GatherViewModel.DeviveInfoList.Clear(); MatchWindow matchWindow = WindowsHelper.GetWindow <MatchWindow>(); if (matchWindow != null) { matchWindow.Close(); } DeviceRegisterWindow registerWindow = WindowsHelper.GetWindow <DeviceRegisterWindow>(); if (registerWindow != null) { registerWindow.Close(); } }
// CreateMatchWindow protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); // SetMainWindow(new Window1()); // SetMainWindow(new LoginWindowControl()); MatchWindow matchWindow = new MatchWindow(); matchWindow.WindowStartupLocation = WindowStartupLocation.CenterScreen; matchWindow.ShowDialog(); if (matchWindow.DialogResult == true) { Console.WriteLine(); // MessageBox.Show("login:"******" pass:" + createMatchWindow.Pass); } }
void MatchWindow() { _ = new MatchWindow(SelectedRelease as Release); }