public TTFViewModel(TTFModel model) { TTFModel = model; OpenCommand = new RelayCommand(OnOpenCommand, null); CloseCommand = new RelayCommand(OnCloseCommand, (o) => { return TTFModel.RootItemModel != null; }); TTFModel.PropertyChanged += OnModelPropertyChanged; TTFModel.ErrorEvent += OnError; }
private void Application_Startup(object sender, StartupEventArgs e) { TTFModel model = new TTFModel(); TTFViewModel viewModel = new TTFViewModel(model); TTFView view = new TTFView() { DataContext = viewModel }; view.Show(); }