Пример #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            mainViewModel = new MainViewModel(WpfMap);
            DataContext   = mainViewModel;

            // Load the sample data
            ChartsManagmentWindow    chartsManagmentWindow    = new ChartsManagmentWindow();
            ChartsManagmentViewModel chartsManagmentViewModel = ((ChartsManagmentViewModel)chartsManagmentWindow.DataContext);

            chartsManagmentViewModel.LoadFile(defaultSampleDataFile);
            chartsManagmentViewModel.SelectedItems.Add(chartsManagmentViewModel.SelectedItem);
            chartsManagmentViewModel.HandleOkCommand();
        }
Пример #2
0
        public ChartsManagmentWindow()
        {
            InitializeComponent();
            chartsManagmentViewModel = ChartsManagmentViewModel.Instance;
            DataContext = chartsManagmentViewModel;
            Loaded     += (s, e) =>
            {
                Messenger.Default.Register <WindowStateMessage>(this, HandleChartWindowMessage);
            };

            Unloaded += (sender, e) =>
            {
                Messenger.Default.Unregister <WindowStateMessage>(this, HandleChartWindowMessage);
            };
        }