public static void Main(params string[] args) { // Build var mainWindow = new MainWindow(); var überweisungAktivieren = new ÜberweisungAktivieren(); var viewModel = new Viewmodel(); // Bind new Mainboard(überweisungAktivieren, viewModel.ÜberweisungCmd); // Inject mainWindow.Inject(viewModel); überweisungAktivieren.Inject(viewModel); // Run var app = new Application { MainWindow = mainWindow }; app.Run(app.MainWindow); }
public Mainboard(ÜberweisungAktivieren überweisungAktivieren, FlowCommand überweisungCmd) { überweisungCmd.ExecuteAction += überweisungAktivieren.Process; überweisungAktivieren.Result += überweisungCmd.SetCanExecute; }