Example #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var mainWindow = new MainWindow();
            mainWindow.DataContext = new MainWindowViewModel(mainWindow);
            mainWindow.MainWindowViewModel = (MainWindowViewModel) mainWindow.DataContext;
            mainWindow.ShowDialog();
        }
Example #2
0
        public MainWindowViewModel(MainWindow mainWindow)
        {
            this.mainWindow = mainWindow;

            RichTextBoxControl = mainWindow.RichTextBoxControl;

            Languages = new ObservableCollection<Language>();

            SelectedLanguages = new List<Language>();

            IsRichTextBoxTextAvailable = true;

            using (var businessContext = new BusinessContext())
            {
                var queryAllLanguages =
                    from languages in businessContext.DataContext.Languages
                    select languages;

                foreach (var language in queryAllLanguages)
                {
                    Languages.Add(language);
                }
            }
        }
        public PluginInstallerDialog(MainWindow mainWindow)
        {
            InitializeComponent();

            this.mainWindow = mainWindow;
        }