public PrinterWindow() { MultiLanguageHelper.SettingLanguageFromRegisty(); InitializeComponent(); NetworkDriveViewModel ndvm = (NetworkDriveViewModel)ucNetworkDrive.DataContext; ndvm.NetworkDriveMappingChangedEvent += new NetworkDriveMappingChangedHandler(NetworkDrive_Changed); OneLaneSelectorVM.VendorChangedEvent += new VendorChangedHandler(Vendor_Changed); using (var ini = new IniFile()) { bool PrinterClosing = Boolean.TryParse(ini.Read("Printer", "ClosingPrompt"), out IsClosingPrompt); bool bAlreadyExist = IsProcessAlreadyExist("PrinterCenter"); //PrinterCenter if (bAlreadyExist) { MessageBoxResult ret = TRMessageBox.Show(this, "@SERVICE_OPENED".Translate(), "@PRINTER_CENTER".Translate(), MessageBoxButton.OK, MessageBoxImage.Stop); if (ret == MessageBoxResult.OK) { IsClosingPrompt = false; System.Windows.Application.Current.Shutdown(); } } BindingClosing = ini.Read("Printer", "BindingClosing"); } //Auto Load Settings if (System.IO.File.Exists("PrinterCenter.xml")) { Log4.PrinterLogger.InfoFormat("*AutoLoading \"PrinterCenter.xml\" ..."); ViewModelLocator.Atom.PrinterWindowVM.LoadSettingFromXml("PrinterCenter.xml"); if (ViewModelLocator.Atom.PrinterWindowVM.ExamineData()) { ViewModelLocator.Atom.PrinterWindowVM.ExecuteOpenService(); } else { ViewModelLocator.Atom.PrinterWindowVM.IsAutoLoadFile = true; Log4.PrinterLogger.InfoFormat("Examining Fail ..."); } ViewModelLocator.Atom.PrinterWindowVM.stcSelectedIndex = 6; } }
private void button1_Click(object sender, EventArgs e) { try { MultiLanguageHelper helper = new MultiLanguageHelper("English", "Lang\\English.xml"); MultiLanguageModuleHelper interfaceLang = new MultiLanguageModuleHelper(helper, "UserInterface"); this.button1.Text = interfaceLang.Translate("button1"); this.button2.Text = interfaceLang.Translate("button2"); this.button3.Text = interfaceLang.Translate("button3"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }