Beispiel #1
0
 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();
 }
Beispiel #3
0
 public void HookVM(IFlightgearMonitorModel model)
 {
     VM          = new JoystickViewModel(model);
     DataContext = VM;
 }
Beispiel #4
0
 public GraphsViewModel(IFlightgearMonitorModel model) : base(model)
 {
 }
 public MainWindowViewModel(IFlightgearMonitorModel model) : base(model)
 {
 }
 public FlightgearMonitorViewModel(IFlightgearMonitorModel model) : base(model)
 {
 }
Beispiel #7
0
 public JoystickViewModel(IFlightgearMonitorModel model) : base(model)
 {
 }