public void ShowSettings()
        {
            CommissionViewerSettingsViewModel settingsViewModel = new CommissionViewerSettingsViewModel(this.ViewModel, this.GenericWindow);
            CommissionViewerSettingVisual     window            = new CommissionViewerSettingVisual(settingsViewModel, this.GenericWindow);

            window.Owner = Application.Current.MainWindow;
            window.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            window.ShowDialog();
        }
        public CommissionViewerSettingVisual(CommissionViewerSettingsViewModel ViewModel, CommissionViewerVisual View)
        {
            InitializeComponent();
            this.DataContext = ViewModel;
            this._vm         = View;
            this._viewModel  = ViewModel;

            cbTheme.Text = _vm._view.Parameters.DefaultTheme;
        }
        public CommissionViewerSettingVisual(CommissionViewerSettingsViewModel ViewModel, CommissionViewerVisual View)
        {
            InitializeComponent();
            this.DataContext = ViewModel;
            this._view       = View;
            this._viewModel  = ViewModel;

            this.txtXml.Text = _viewModel._ViewerModel.Parameters.XML;
        }