Example #1
0
        private void Options_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new PropertyDialog() { Owner = this };
            var options = new OptionsViewModel();

            dlg.DataContext = options;
            dlg.Title = "Options";
            if (dlg.ShowDialog().Value)
                options.Save();
        }
Example #2
0
 private void Settings_Click(object sender, RoutedEventArgs e)
 {
     var d = new PropertyDialog
                 {
                     Icon = Icon,
                     DataContext = vm.Settings,
                     Title = "Application preferences",
                     Topmost = this.Topmost
                 };
     d.ShowDialog();
     this.vm.OnSettingsChanged();
 }
Example #3
0
 private void EditObject_Click(object sender, RoutedEventArgs e)
 {
     var dlg = new PropertyDialog { DataContext = DataContext };
     dlg.ShowDialog();
 }
Example #4
0
        private void menuItemPreferences_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new PropertyDialog {Owner = this};
            OptionsViewModel options = MyGame.Options;

            dlg.DataContext = options;
            dlg.Title = FindResource("Preferences").ToString();
            bool? showDialog = dlg.ShowDialog();
            if (showDialog == null || !showDialog.Value) return;
            options.Save();
            MyGame.Options = options;
            MyGame.NotifyCardsChanged();
            SetLanguageDictionary();
        }