Пример #1
0
        private void OpenServerHostsPopup()
        {
            var popup = PopupServerHosts;

            popup.IsOpen = true;
            var selected = Vm.ServerHost;
            var vm       = new ServerHostSelectViewModel(selected, onOk: selectedResult => {
                if (selectedResult != null)
                {
                    if (Vm.ServerHost != selectedResult.IpOrHost)
                    {
                        Vm.ServerHost = selectedResult.IpOrHost;
                    }
                    popup.IsOpen = false;
                }
            })
            {
                HideView = new DelegateCommand(() => {
                    popup.IsOpen = false;
                })
            };

            popup.Child = new ServerHostSelect(vm);
        }
Пример #2
0
 public ServerHostSelect(ServerHostSelectViewModel vm)
 {
     this.DataContext = vm;
     InitializeComponent();
 }