using Microsoft.Office.Interop.Excel; using PDF_Master.ViewModels.Dialog.HomePageToolsDialogs.HomePagePrinter; using Prism.Ioc; using Prism.Regions; using System.Windows.Controls; using UserControl = System.Windows.Controls.UserControl; namespace PDF_Master.Views.Dialog.HomePageToolsDialogs.HomePagePrinter { /// /// Interaction logic for PrinterDialog /// public partial class HomePagePrinterDialog : UserControl { private IContainerProvider containerProvider; public HomePagePrinterDialog(IContainerProvider containerProvider) { InitializeComponent(); this.containerProvider = containerProvider; var regionManager = containerProvider.Resolve(); RegionManager.SetRegionManager(this, regionManager); RegionManager.UpdateRegions(); } private void PageRangeComboBox_Loaded(object sender, System.Windows.RoutedEventArgs e) { if (((HomePagePrinterDialogViewModel)this.DataContext).isCurrentPage) { PageRangeComboBox.CurrentPage = true; if (PageRangeComboBox.CurrentPage) { ComboBoxItem comboBoxItem = new ComboBoxItem(); comboBoxItem.Content = App.MainPageLoader.GetString("WritableComboBox_CurrentPage"); PageRangeComboBox.writableComboBox.Items.Insert(1, comboBoxItem); } if (!string.IsNullOrEmpty(((HomePagePrinterDialogViewModel)this.DataContext).PageListString)) { PageRangeComboBox.writableComboBox .SelectedIndex= ((HomePagePrinterDialogViewModel)this.DataContext).PageRangeSelectIndex ; PageRangeComboBox.writableTextBox.Text = ((HomePagePrinterDialogViewModel)this.DataContext).PageListString; } } } } }