コード例 #1
0
ファイル: App.xaml.cs プロジェクト: WitherCOM/WpfDemoDhcp
 private void Dhcpviewmodel_OnPopUpOpen(object sender, ViewModel.ClientPopupEventArg e)
 {
     View.KliensUzenet        popupklient    = new View.KliensUzenet();
     ViewModel.PopupViewModel popupviewmodel = new ViewModel.PopupViewModel();
     popupklient.DataContext           = popupviewmodel;
     popupviewmodel.OnClientNameAdded += dhcpviewmodel.OnClientNameAdded;
     popupviewmodel.OnCloseWindow     += popupklient.KliensUzenet_OnCloseWindow;
     popupklient.ShowDialog();
 }
コード例 #2
0
ファイル: App.xaml.cs プロジェクト: WitherCOM/WpfDemoDhcp
 private void Dhcpviewmodel_OnBeallitasokOpen(object sender, ViewModel.ClientPopupEventArg e)
 {
     View.BeallitasokPopup          beallitasok    = new View.BeallitasokPopup();
     ViewModel.BeallitasokViewModel beallviewmodel = new ViewModel.BeallitasokViewModel();
     beallitasok.DataContext           = beallviewmodel;
     beallviewmodel.OnChangeBerletIdo += dhcpviewmodel.OnBerletIdoChanged;
     beallviewmodel.OnCloseWindow     += beallitasok.KliensUzenet_OnCloseWindow;
     beallitasok.ShowDialog();
 }
コード例 #3
0
 public void OnBerletIdoChanged(object sender, ClientPopupEventArg arg)
 {
     _model.ChangeBerletido(arg.Message);
 }
コード例 #4
0
 public void OnClientNameAdded(object sender, ClientPopupEventArg arg)
 {
     _model.RequestNewIP(Int64.Parse(arg.Message, System.Globalization.NumberStyles.HexNumber));
 }