Пример #1
0
        public MainWindow()
        {
            InitializeComponent();

            provider      = new XmlConfigurationProvider();
            analyzer      = new Analyzer(provider);
            steppersModel = new SteppersModel(analyzer.Options.Steppers);
            Analyzer.ResponseHandler.SensorsValuesReceived += ResponseHandler_SensorsValuesReceived;;

            m_navigationItems = new List <INavigationItem>()
            {
                new SubheaderNavigationItem()
                {
                    Subheader = "Controls"
                },
                new FirstLevelNavigationItem()
                {
                    Label = "Connection Control", NavigationItemSelectedCallback = item =>
                                                                                   new ConnectionViewModel()
                },
                new FirstLevelNavigationItem()
                {
                    Label = "Steppers Control", NavigationItemSelectedCallback = item =>
                                                                                 new SteppersControlViewModel(steppersModel)
                }
            };

            navigationDrawerNav.SelectedItem = m_navigationItems[1];
            sideNav.SelectedItem             = m_navigationItems[1];
            m_navigationItems[1].IsSelected  = true;



            sideNav.DataContext             = this;
            navigationDrawerNav.DataContext = this;
        }
Пример #2
0
 public SteppersControlViewModel(SteppersModel model)
 {
     this.Steppers = model;
 }