public DialogAbout() { InitializeComponent(); // Populate UI strings per language selection Languages.Values l = App.Language.Value; dlgAbout.Title = App.Language.Dictionary ["ABOUT:AboutProgram"]; lblInfirmaryIntegrated.Content = App.Language.Dictionary ["II:InfirmaryIntegrated"]; lblVersion.Content = String.Format(App.Language.Dictionary ["ABOUT:Version"], II.Utility.Version); tblDescription.Text = App.Language.Dictionary ["ABOUT:Description"]; }
private void InitInterface() { // Populate UI strings per language selection Languages.Values l = App.Language.Value; // Context Menu (right-click menu!) ContextMenu contextMenu = new ContextMenu(); canvasTracing.ContextMenu = contextMenu; lblLead.ContextMenu = contextMenu; MenuItem menuZeroTransducer = new MenuItem(); menuZeroTransducer.Header = App.Language.Dictionary ["MENU:MenuZeroTransducer"]; menuZeroTransducer.Click += MenuZeroTransducer_Click; contextMenu.Items.Add(menuZeroTransducer); contextMenu.Items.Add(new Separator()); MenuItem menuAddTracing = new MenuItem(); menuAddTracing.Header = App.Language.Dictionary ["MENU:MenuAddTracing"]; menuAddTracing.Click += MenuAddTracing_Click; contextMenu.Items.Add(menuAddTracing); MenuItem menuRemoveTracing = new MenuItem(); menuRemoveTracing.Header = App.Language.Dictionary ["MENU:MenuRemoveTracing"]; menuRemoveTracing.Click += MenuRemoveTracing_Click; contextMenu.Items.Add(menuRemoveTracing); contextMenu.Items.Add(new Separator()); MenuItem menuIncreaseAmplitude = new MenuItem(); menuIncreaseAmplitude.Header = App.Language.Dictionary ["MENU:IncreaseAmplitude"]; menuIncreaseAmplitude.Click += MenuIncreaseAmplitude_Click; contextMenu.Items.Add(menuIncreaseAmplitude); MenuItem menuDecreaseAmplitude = new MenuItem(); menuDecreaseAmplitude.Header = App.Language.Dictionary ["MENU:DecreaseAmplitude"]; menuDecreaseAmplitude.Click += MenuDecreaseAmplitude_Click; contextMenu.Items.Add(menuDecreaseAmplitude); contextMenu.Items.Add(new Separator()); MenuItem menuSelectInput = new MenuItem(), menuECGLeads = new MenuItem(); menuSelectInput.Header = App.Language.Dictionary ["MENU:MenuSelectInputSource"]; menuECGLeads.Header = App.Language.Dictionary ["TRACING:ECG"]; menuSelectInput.Items.Add(menuECGLeads); foreach (Leads.Values v in Enum.GetValues(typeof(Leads.Values))) { // Only include certain leads- e.g. bedside monitors don't interface with IABP or EFM string el = v.ToString(); if (!el.StartsWith("ECG") && el != "SPO2" && el != "CVP" && el != "ABP" && el != "PA" && el != "RR" && el != "ETCO2") { continue; } MenuItem mi = new MenuItem(); mi.Header = App.Language.Dictionary [Leads.LookupString(v)]; mi.Name = v.ToString(); mi.Click += MenuSelectInputSource; if (mi.Name.StartsWith("ECG")) { menuECGLeads.Items.Add(mi); } else { menuSelectInput.Items.Add(mi); } } contextMenu.Items.Add(menuSelectInput); }