/// <summary> /// Initializes a new instance of the <see cref="MainViewModel"/> class. /// Konstruktor Klasy, przypisuje nazwe uzytkownika, wywo³uje <see cref="TME_SAPEntities.Init"/>, <see cref="initSap"/> oraz pobiera numer u¿ytkownika z SAP. /// </summary> public MainViewModel() { CultureResources.ChangeCulture(new System.Globalization.CultureInfo(Properties.Settings.Default.Language)); TME_SAPEntities.Init(); initSap(); GeneratePerNr(); Pernr = _pernr; try { AutoUpdater.ReportErrors = false; AutoUpdater.ShowSkipButton = false; AutoUpdater.ShowRemindLaterButton = false; AutoUpdater.RunUpdateAsAdmin = false; DispatcherTimer timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(5) }; timer.Tick += delegate { AutoUpdater.Start(@"\\ma01\Firma\ApplicationUpdates\SmallStacker\AutoUpdaterTest.xml"); timer.Stop(); }; timer.Start(); } catch (Exception ex) { Messenger.Default.Send(new LogMessage(ex.Message, LogType.ERROR), "Log"); } }
private static void SetLanguage() { if (string.IsNullOrWhiteSpace(Properties.Settings.Default.LanguageName)) { var culture = CultureResources.SupportedCultures.Contains(CultureInfo.InstalledUICulture) ? CultureInfo.InstalledUICulture : new CultureInfo("en-US"); CultureInfo.DefaultThreadCurrentCulture = culture; CultureInfo.DefaultThreadCurrentUICulture = culture; Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; Cultures.Resources.Culture = culture; CultureResources.ChangeCulture(culture); Properties.Settings.Default.LanguageName = CultureResources.SupportedCultures.Find(x => Equals(x, culture)).NativeName; } else { var culture = CultureResources.SupportedCultures.Find(x => x.NativeName == Properties.Settings.Default.LanguageName); CultureInfo.DefaultThreadCurrentCulture = culture; CultureInfo.DefaultThreadCurrentUICulture = culture; Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; Cultures.Resources.Culture = culture; CultureResources.ChangeCulture(culture); } }
private void CreatePseudoColorComboBoxItem(string file) { string fileName = Path.GetFileNameWithoutExtension(file); Image image = new Image(); image.Margin = new Thickness(2); image.Width = 130; image.Height = 26; image.Stretch = Stretch.Fill; image.Source = new BitmapImage(new Uri(file, UriKind.RelativeOrAbsolute));; ComboBoxItem cbi = new ComboBoxItem(); cbi.Content = image; cbi.Name = fileName; if (L3.Cargo.Common.Resources.ResourceManager.GetString(fileName) == null) { // if there is no resource string just use the filename for the tooltip cbi.ToolTip = fileName; } else { // otherwise bind the tooltip to the resources var binding = new Binding(fileName); binding.Source = CultureResources.getDataProvider(); BindingOperations.SetBinding(cbi, ComboBoxItem.ToolTipProperty, binding); } PseudoColor_ComboBox.Items.Add(cbi); }
private void _fileExplorer_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == nameof(FileExplorer.Lang)) { CultureResources.ChangeCulture(CultureInfo.CurrentUICulture); } }
public FragmentDataDisplay(XRayDisplays xrayDisplays) { InitializeComponent(); CultureResources.registerDataProvider(this); m_XrayImageDisplay = xrayDisplays; //============ lisview settings _TypeCollection.Add("Not Specified"); _TypeCollection.Add("Metal"); _TypeCollection.Add("Organic"); _TypeCollection.Add("Inorganic"); _ShapeCollection.Add("Not Specified"); _ShapeCollection.Add("Cylindical"); _ShapeCollection.Add("Rectangular"); _ShapeCollection.Add("C Shape"); _SizeCollection.Add("Not Specified"); _SizeCollection.Add(" < 4 mm"); _SizeCollection.Add("5mm-8mm"); _SizeCollection.Add("9mm-12mm"); _SizeCollection.Add("13mm-16mm"); _SizeCollection.Add("17mm-20mm"); _SizeCollection.Add(">20mm"); for (int i = 0; i < 99; i++) { DataPoint dp = new DataPoint(i + 1, 0); UniformityChartSeries.Points.Add(dp); } }
public Histogram() { InitializeComponent(); CultureResources.registerDataProvider(this); PositionA_TextBox.Text = rangeSlider.RangeStart.ToString(); PositionB_TextBox.Text = rangeSlider.RangeStop.ToString(); m_PreviousStart = rangeSlider.RangeStart; m_PreviousEnd = rangeSlider.RangeStop; m_DataPoints = new int[rangeSlider.RangeStop + 1]; m_ScanTimeSpan = new TimeSpan(0, 0, 0, 0, 50); m_RangeMouseClicked = false; m_LowerBoundBrush = new ImageBrush(); m_UpperBoundBrush = new ImageBrush(); m_LowerBoundBrush.ImageSource = new BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + @"Plugins\Histogram\GrayLower.lut", UriKind.Relative)); m_UpperBoundBrush.ImageSource = new BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + @"Plugins\Histogram\GrayUpper.lut", UriKind.Relative)); m_IsColorEnabled = false; m_DispatchTimer = new DispatcherTimer(); m_DispatchTimer.Tick += new EventHandler(DispatchTimer_Tick); m_DispatchTimer.Interval = m_ScanTimeSpan; }
public PrintForm(CaseObject caseObj) { InitializeComponent(); CultureResources.registerDataProvider(this); m_CaseObject = caseObj; m_RenderedImages = new List <BitmapSource>(); }
public LanguageChangeControl() { initialized = false; InitializeComponent(); CultureResources.getDataProvider().DataChanged += new System.EventHandler(LanguageChangeControl_DataChanged); CultureResources.registerDataProvider(this); }
public static List <SettingsCategory> LoadSettings() { List <SettingsCategory> categories = new List <SettingsCategory>(); setup(ref categories); return(categories); void setup(ref List <SettingsCategory> list) { var interf = new SettingsCategory("Interface"); interf.Options.Add( new DropdownSettingsOption( "ui_language", "Language", new Dictionary <string, string> { { "Czech", "cs-CZ" }, { "English", "en" } }, (s) => { CultureResources.ChangeCulture(s); } ) ); list.Add(interf); } }
public AdornerBase(UIElement element, PanZoomPanel panZoomPanel) : base(element) { MenuItem mi = new MenuItem(); var binding = new Binding("Remove"); binding.Source = CultureResources.getDataProvider(); BindingOperations.SetBinding(mi, MenuItem.HeaderProperty, binding); mi.Click += new RoutedEventHandler(RemoveItem_Click); this.ContextMenu = new ContextMenu(); this.ContextMenu.Items.Add(mi); _Zoom = panZoomPanel.Zoom; _OffsetX = panZoomPanel.OffsetX; _OffsetY = panZoomPanel.OffsetY; panZoomPanel.ZoomChanged += new DoublePropertyEventHandler(panZoomPanel_ZoomChanged); panZoomPanel.OffsetXChanged += new DoublePropertyEventHandler(panZoomPanel_OffsetXChanged); panZoomPanel.OffsetYChanged += new DoublePropertyEventHandler(panZoomPanel_OffsetYChanged); IsClipEnabled = true; EventsRegistered = false; _IsEnabled = false; visualChildren = new VisualCollection(this); }
public PrintForm(CaseObject caseObj) { InitializeComponent(); CultureResources.registerDataProvider(this); m_CaseObject = caseObj; this.DataContext = null; }
public PrintForm(CaseObject caseObj, List <LayoutInfo> Layouts) { InitializeComponent(); CultureResources.registerDataProvider(this); m_Layouts = Layouts; m_CaseObject = caseObj; }
private void UpdateEventRecords(CaseObject caseObject) { if (caseObject.EventRecordsModified) { DataAttachment dataAttachment = null; foreach (DataAttachment attachment in caseObject.attachments.GetEventHistoryAttachments()) { if (attachment.attachmentType == AttachmentType.EVENT_HISTORY) { dataAttachment = attachment; break; } } if (dataAttachment == null) { dataAttachment = new DataAttachment(); dataAttachment.attachmentId = "events.xml"; dataAttachment.attachmentType = AttachmentType.EVENT_HISTORY; dataAttachment.CreateTime = CultureResources.ConvertDateTimeToStringForData(DateTime.Now); } dataAttachment.attachmentData = (MemoryStream)EventHistoryTranslator.Translate(caseObject.EventRecords, dataAttachment.attachmentData); dataAttachment.IsNew = true; caseObject.NewAttachments.Add(dataAttachment); caseObject.EventRecordsModified = false; } }
private void UpdateCaseHistory(CaseObject caseObject) { DataAttachment dataAttachment = null; foreach (DataAttachment attachment in caseObject.attachments.GetHistoryAttachments()) { if (attachment.attachmentType == AttachmentType.History) { dataAttachment = attachment; break; } } if (dataAttachment == null) { dataAttachment = new DataAttachment(); dataAttachment.attachmentId = "History.xml"; dataAttachment.attachmentType = AttachmentType.History; dataAttachment.CreateTime = CultureResources.ConvertDateTimeToStringForData(DateTime.Now); } dataAttachment.attachmentData = (MemoryStream)HistoryTranslator.Translate(caseObject.CaseHistories); dataAttachment.IsNew = true; caseObject.NewAttachments.Add(dataAttachment); }
public UserControl1(CaseObject caseObj) { m_CaseObj = caseObj; InitializeComponent(); CultureResources.registerDataProvider(this); this.Loaded += new RoutedEventHandler(UserControl1_Loaded); InfoDisplayArea.DataContext = m_CaseObj; m_EventRecords = new List <CaseObject.CaseEventRecord>(); listView2.DataContext = m_CaseObj.NewAttachments; m_statusBarItems = new List <StatusBarItem>(); TextBlock caseIdTextBlck = new TextBlock(); // Bind the case id text to the resource file var binding = new Binding("CaseId_Colon"); binding.Source = CultureResources.getDataProvider(); BindingOperations.SetBinding(caseIdTextBlck, TextBlock.TextProperty, binding); TextBlock textBlck = new TextBlock(); textBlck.Text = " " + m_CaseObj.CaseId; // Put the label and the text next side by side in a stack panel StackPanel stackPanel = new StackPanel(); stackPanel.Orientation = Orientation.Horizontal; stackPanel.Children.Add(caseIdTextBlck); stackPanel.Children.Add(textBlck); StatusBarItem item = new StatusBarItem(); item.Content = stackPanel; item.HorizontalAlignment = System.Windows.HorizontalAlignment.Center; item.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Center; m_statusBarItems.Add(item); CultureResources.getDataProvider().DataChanged += new EventHandler(CultureResources_DataChanged); if (caseObj.ResultsList == null || caseObj.ResultsList.Count == 0) { ResultsSectionBorder.Visibility = System.Windows.Visibility.Collapsed; ResultsView.Visibility = System.Windows.Visibility.Collapsed; } else { foreach (result result in caseObj.ResultsList) { ResultItem resultItem = new ResultItem(result); ResultsView.Children.Add(resultItem); } } }
private void CmbLanguagesSelectionChanged(object sender, SelectionChangedEventArgs e) { InputChanged(null, null); if (!OnSafeChanging && cmbLanguages.SelectedValue != null) { CultureResources.RefreshCulture(new CultureInfo(cmbLanguages.SelectedValue.ToString())); } }
private void BtnCancelClick(object sender, RoutedEventArgs e) { cmbLanguages.SelectedIndex = Settings.Default.Culture == "fa-IR" ? 0 : 1; CultureResources.RefreshCulture(new CultureInfo(cmbLanguages.SelectedValue.ToString())); cmbThemes.SelectedIndex = Settings.Default.Theme; cmbResolutions.SelectedIndex = Settings.Default.ModeIndex; Close(); }
public void Dispose() { CultureResources.getDataProvider().DataChanged -= this.CultureResources_DataChanged; Radiation_Chart.Dispose(); ChartHost.Dispose(); ChartHost = null; MainPanel.Children.Clear(); }
public void ChangeLanguage(CultureInfo cultureInfo) { CultureResources.ChangeCulture(cultureInfo); CultureInfo.DefaultThreadCurrentCulture = cultureInfo; CultureInfo.DefaultThreadCurrentUICulture = cultureInfo; CurrentDate = DateTime.Today.ToString(StaticDateTimeFormat.ShortDate, Properties.Resources.Culture); RaisePropertyChanged(nameof(CurrentDate)); }
public PrintForm(CaseObject caseObj) { InitializeComponent(); CultureResources.registerDataProvider(this); m_CaseObject = caseObj; imageFiles = new List <ImageInfo>(); this.DataContext = imageFiles; }
/// <summary> /// Action when other language was chosen /// </summary> private void LanguageChanged() { Thread.CurrentThread.CurrentCulture = new CultureInfo(SelectedLanguage.Value.Name); Thread.CurrentThread.CurrentUICulture = new CultureInfo(SelectedLanguage.Value.Name); CultureInfo cultureInfo = new CultureInfo(SelectedLanguage.Value.Name); CultureResources.ChangeCulture(cultureInfo); }
public XRayImagePreview() { InitializeComponent(); CultureResources.registerDataProvider(this); OptionsOverlay.Opacity = 0; UpdateOverlays(); }
public AboutBox() { InitializeComponent(); CultureResources.registerDataProvider(this); VersionNumber.Text = DashboardConfiguration.VersionNumber; BuildNumber.Text = DashboardConfiguration.BuildNumber; BuildDate.Text = DashboardConfiguration.BuildDate; }
public AnnotCommentPrintPreview(CaseObject CaseObj) { InitializeComponent(); CaseId.Text = CaseObj.CaseId; CreateTime.Text = CaseObj.createTime.ToString(CultureResources.getDefaultDisplayCulture()); SiteId.Text = CaseObj.systemInfo.SystemType + " " + CaseObj.systemInfo.BaseLocation; ViewNumber.Text = String.Empty; }
public BDContrast() { m_ToolBarItem = new Button(); m_ToolBarItem.Margin = new Thickness(1); m_ToolBarItem.Padding = new Thickness(0); Image image = new Image(); image.Width = 32; image.Height = 32; image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOff.png", UriKind.Relative)); m_ToolBarItem.Content = image; // Bind the tool tip to the resource var binding = new Binding("BrightnessDarknessContrast"); binding.Source = CultureResources.getDataProvider(); BindingOperations.SetBinding(m_ToolBarItem, Button.ToolTipProperty, binding); m_ToolBarItem.Click += new RoutedEventHandler(m_ToolBarItem_Click); m_BrightnessControl = new Slider(); m_BrightnessControl.Background = Brushes.White; m_BrightnessControl.Margin = new Thickness(10, 10, 10, 5); m_BrightnessControl.Width = 150; m_BrightnessControl.Height = 30; m_BrightnessControl.Minimum = -1; m_BrightnessControl.Maximum = 1; m_BrightnessControl.Value = DEFAULT_BRIGHTNESS; m_BrightnessControl.ValueChanged += new RoutedPropertyChangedEventHandler <double>(UIControl_ValueChanged); m_ContrastControl = new Slider(); m_ContrastControl.Background = Brushes.White; m_ContrastControl.Margin = new Thickness(10, 10, 10, 5); m_ContrastControl.Width = 150; m_ContrastControl.Height = 30; m_ContrastControl.Minimum = 0; m_ContrastControl.Maximum = 2; m_ContrastControl.Value = DEFAULT_CONTRAST; m_ContrastControl.ValueChanged += new RoutedPropertyChangedEventHandler <double>(UIControl_ValueChanged); StackPanel stackPanel = new StackPanel(); stackPanel.Background = Brushes.White; stackPanel.Children.Add(m_BrightnessControl); stackPanel.Children.Add(m_ContrastControl); m_PopUpWin = new Popup(); m_PopUpWin.PlacementTarget = m_ToolBarItem; m_PopUpWin.Placement = PlacementMode.Bottom; m_PopUpWin.StaysOpen = false; m_PopUpWin.Child = stackPanel; m_PopUpWin.Margin = new Thickness(5); m_PopUpWin.Closed += new EventHandler(m_PopUpWin_Closed); }
public StatusInfoDisplay(EventLoggerAccess logger) { InitializeComponent(); CultureResources.registerDataProvider(this); _Logger = logger; CriticalErrorsArea.SizeChanged += new SizeChangedEventHandler(CriticalErrorsArea_SizeChanged); WarningMessagesArea.SizeChanged += new SizeChangedEventHandler(WarningMessagesArea_SizeChanged); }
public UserControl1(CaseObject caseObj) { m_CaseObject = caseObj; InitializeComponent(); CultureResources.getDataProvider().DataChanged += new EventHandler(CultureResources_DataChanged); // fire an event to simulate a culture change so the language is displayed correctly CultureResources_DataChanged(null, null); GetCaseMeasurementsData(); }
public UserControl1(CaseObject caseObj, SysConfiguration sysConfig) { InitializeComponent(); CultureResources.registerDataProvider(this); m_CaseObj = caseObj; m_sysConfig = sysConfig; InfoDisplayArea.DataContext = m_CaseObj; m_LoadedOnce = false; }
public AnnotCommentPrintPreview(CaseObject CaseObj, int viewNumber) { InitializeComponent(); CultureResources.registerDataProvider(this); CaseId.Text = CaseObj.CaseId; CreateTime.Text = CaseObj.createTime.ToString(CultureResources.getDefaultDisplayCulture()); SiteId.Text = CaseObj.systemInfo.SystemType + " " + CaseObj.systemInfo.BaseLocation; ViewNumber.Text = "View" + viewNumber.ToString(); }
void CultureResources_DataChanged(object sender, EventArgs e) { // reset the attachment list data context so that the strings get updated var data = AttachmentView.DataContext; AttachmentView.DataContext = null; AttachmentView.DataContext = data; PrintDate.Text = " " + CultureResources.ConvertDateTimeToStringForDisplay(DateTime.Now); this.InvalidateVisual(); }