public Page3(NavigationWindowService <InitializeData> service) { InitializeComponent(); var model = new Page3Model(service.Share); model.CanChenged += Model_CanChenged; DataContext = new ViewModels.Page3ViewModel(service, model); }
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); }