public ViewModel(IFlightgearMonitorModel model) { this.model = model; model.PropertyChanged += delegate(Object sender, PropertyChangedEventArgs e) { NotifyPropertyChanged("VM_" + e.PropertyName); }; }
public MainWindow() { InitializeComponent(); model = new MyFlightgearMonitorModel(new MyTelnetClient()); vm = new MainWindowViewModel(model); ControlBar1.HookVM(model); GraphsView1.HookVM(model); FlightDetails1.HookVM(model); Joystick1.HookVM(model); DataContext = vm; main_window.Show(); }
public void HookVM(IFlightgearMonitorModel model) { VM = new JoystickViewModel(model); DataContext = VM; }
public GraphsViewModel(IFlightgearMonitorModel model) : base(model) { }
public MainWindowViewModel(IFlightgearMonitorModel model) : base(model) { }
public FlightgearMonitorViewModel(IFlightgearMonitorModel model) : base(model) { }
public JoystickViewModel(IFlightgearMonitorModel model) : base(model) { }