示例#1
0
        public Page2(NavigationWindowService <InitializeData> service)
        {
            InitializeComponent();

            var model = new Page2Model(service.Share);

            model.CanChenged += Model_CanChenged;
            DataContext       = new ViewModels.Page2ViewModel(service, model);
        }
示例#2
0
        public Page3ViewModel(NavigationWindowService <InitializeData> bindableValue, Page3Model model) : base(bindableValue?.NavigationValue)
        {
            this.model = model;

            GetPathBtClick    = new DelegateCommand(GetPathBt_Click);
            AutoSearchBtClick = new DelegateCommand(AutoSearchBt_Click);

            ServerConfigPathText = model.ToReactivePropertyAsSynchronized(m => m.ServerConfigPathText);
        }
        public Page4ViewModel(NavigationWindowService <InitializeData> bindableValue, Page4Model model) : base(bindableValue?.NavigationValue)
        {
            _model = model;

            BindableValue.CloseAction = Close;
        }
 public Page1ViewModel(NavigationWindowService <InitializeData> bindableValue) : base(bindableValue?.NavigationValue)
 {
 }
示例#5
0
        public Page1(NavigationWindowService <InitializeData> service)
        {
            InitializeComponent();

            DataContext = new Page1ViewModel(service);
        }
示例#6
0
        public Page4(NavigationWindowService <InitializeData> service)
        {
            InitializeComponent();

            DataContext = new Page4ViewModel(service, new Page4Model(service.Share));
        }