public MainWindow(IServiceProvider sp) { DataContext = sp.GetRequiredService <FSIMViewModel>(); this.simConnectAdapter = sp.GetRequiredService <SimConnectAdapter>(); this.triggerBus = sp.GetRequiredService <FSIMTriggerBus>(); this.fcuSystem = sp.GetRequiredService <FcuSystem>(); this.apuSystem = sp.GetRequiredService <ApuSystem>(); InitializeComponent(); }
public FcuDataListener(FSIMViewModel viewModel, FcuSystem _) { this.viewModel = viewModel; }
public FSIMViewModel(DebugConsole debugConsole, FcuSystem fcuSystem) { (this.debugConsole = debugConsole).PropertyChanged += OnDebugConsolePropertyChanged; (this.fcuSystem = fcuSystem).PropertyChanged += OnFcuSystemPropertyChanged; }