static TimePickerBase() { EventManager.RegisterClassHandler(typeof(TimePickerBase), UIElement.GotFocusEvent, new RoutedEventHandler(OnGotFocus)); DefaultStyleKeyProperty.OverrideMetadata(typeof(TimePickerBase), new FrameworkPropertyMetadata(typeof(TimePickerBase))); VerticalContentAlignmentProperty.OverrideMetadata(typeof(TimePickerBase), new FrameworkPropertyMetadata(VerticalAlignment.Center)); LanguageProperty.OverrideMetadata(typeof(TimePickerBase), new FrameworkPropertyMetadata(OnLanguageChanged)); }
static DateTimePicker() { DefaultStyleKeyProperty.OverrideMetadata(typeof(DateTimePicker), new FrameworkPropertyMetadata(typeof(DateTimePicker))); VerticalContentAlignmentProperty.OverrideMetadata(typeof(DateTimePicker), new FrameworkPropertyMetadata(VerticalAlignment.Center)); HorizontalContentAlignmentProperty.OverrideMetadata(typeof(DateTimePicker), new FrameworkPropertyMetadata(HorizontalAlignment.Right)); LanguageProperty.OverrideMetadata(typeof(DateTimePicker), new FrameworkPropertyMetadata(OnCultureChanged)); }
public MainWindow() { LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); InitializeComponent(); anims = new List <Storyboard> { FindResource("stbLoginCorrecto") as Storyboard, FindResource("stbMostrarOpciones") as Storyboard, FindResource("stbOcultarOpciones") as Storyboard, FindResource("stbLoginLoad") as Storyboard }; //para configurar en caso de que no se utilicen estos nombres tiposUsuario.Add("Administrador"); tiposUsuario.Add("Supervisor"); tiposUsuario.Add("Root"); NavigationCommands.BrowseBack.InputGestures.Clear(); NavigationCommands.BrowseForward.InputGestures.Clear(); if (Properties.Settings.Default.Dropbox == "C:\\") { Properties.Settings.Default.Dropbox = System.Environment.GetFolderPath(System.Environment.SpecialFolder.CommonDocuments); Properties.Settings.Default.Save(); } }
public MainWindow() { InitializeComponent(); CultureInfo cultureInfo = _settings.GetSetting("language") switch { "en" => new CultureInfo("en"), _ => new CultureInfo("en") }; Thread.CurrentThread.CurrentCulture = cultureInfo; Thread.CurrentThread.CurrentUICulture = cultureInfo; LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); AppDomain.CurrentDomain.ProcessExit += MainWindow_OnClosed; _timer.Elapsed += UpdateCheck; _timer.Start(); Logger.LoggerConfig = new LogConfig() { LoggerName = "SquirrelyUtilitiesLogger", CreateSeparateFile = true }; _logger = Logger.Instance; _logger.LogInfo($"This is version: {Version}"); Reference.MainWindow = this; Reference.UtilitiesTab = UtilitiesTab; foreach (string enumerateFile in Directory.EnumerateFiles(Reference.PluginDirectory)) { if (Path.GetExtension(enumerateFile).ToLower() == ".dll") { _pluginsList.Add(enumerateFile); } } IEnumerable <IPlugin> plugins = _pluginsList.SelectMany(pluginPath => { Assembly pluginAssembly = LoadPlugins(pluginPath); return(CreatePlugins(pluginAssembly)); }).ToList(); foreach (IPlugin plugin in plugins) { plugin.Init(); Reference.MainPageList.Add(new PageHolder(plugin.MainPage)); Reference.SettingsPageList.Add(new PageHolder(plugin.SettingsPage)); } foreach (TabItem tab in Reference.MainPageList.Select(holder => new TabItem() { Content = new Frame() { Content = holder.Content }, Header = holder.PageName })) { UtilitiesTab.Items.Add(tab); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { Thread.CurrentThread.CurrentCulture = new CultureInfo("ru-Ru"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-Ru"); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); Refresh(); }
private void Shell_OnLoaded(object sender, RoutedEventArgs e) { this.ViewModel.Load(this); LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag) )); }
private static void InitializeCulture() { LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag) ) ); }
public MainWindow() { InitializeComponent(); // Set localization Thread.CurrentThread.CurrentUICulture = new CultureInfo(locale); Thread.CurrentThread.CurrentCulture = new CultureInfo(locale); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(locale))); }
public StateMachineTabs() { var culture = CultureInfo.InvariantCulture; Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); InitializeComponent(); }
public MainWindow() { InitializeComponent(); // Ensure the current culture passed into bindings is the OS culture. // By default, WPF uses en-US as the culture, regardless of the system settings. LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); }
public Shell() { InitializeComponent(); passengerStackPanel.Visibility = Visibility.Hidden; adminStackPanel.Visibility = Visibility.Hidden; LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); }
private void TrySettingCulture() { try { Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US"); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); } catch (CultureNotFoundException) { } // Stick with default culture if not present on system }
public MainWindow() { InitializeComponent(); DataContext = this; // Language Meta LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(LocalizationManager.Culture.IetfLanguageTag))); // Load appearance AppearanceManager.Load(); // Transparency if (SettingsManager.Current.Appearance_EnableTransparency) { AllowsTransparency = true; Opacity = SettingsManager.Current.Appearance_Opacity; ConfigurationManager.Current.IsTransparencyEnabled = true; } // NotifyIcon for Autostart if (CommandLineManager.Current.Autostart && SettingsManager.Current.Autostart_StartMinimizedInTray || SettingsManager.Current.TrayIcon_AlwaysShowIcon) { InitNotifyIcon(); } // Set windows title if admin if (ConfigurationManager.Current.IsAdmin) { Title = string.Format("[{0}] {1}", LocalizationManager.GetStringByKey("String_Administrator"), Title); } // Set the version text Version = string.Format("{0} {1}", LocalizationManager.GetStringByKey("String_Version"), AssemblyManager.Current.Version); // Load Profiles ProfileManager.Load(); // Load application list, filter, sort LoadApplicationList(); // Load settings ApplicationView_Expand = SettingsManager.Current.ApplicationView_Expand; // Register some events SettingsManager.Current.PropertyChanged += SettingsManager_PropertyChanged; EventSystem.RedirectToApplicationEvent += EventSystem_RedirectToApplicationEvent; EventSystem.RedirectToSettingsEvent += EventSystem_RedirectToSettingsEvent; _isLoading = false; }
private void DateFormat() { var newCulture = new CultureInfo(""); newCulture.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy"; Thread.CurrentThread.CurrentCulture = newCulture; Thread.CurrentThread.CurrentUICulture = newCulture; LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( System.Windows.Markup.XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); }
public Shell(IApplicationState applicationState) { _applicationState = applicationState; InitializeComponent(); LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); var selectedIndexChange = DependencyPropertyDescriptor.FromProperty(Selector.SelectedIndexProperty, typeof(TabControl)); selectedIndexChange.AddValueChanged(MainTabControl, MainTabControlSelectedIndexChanged); EventServiceFactory.EventService.GetEvent <GenericEvent <User> >().Subscribe(x => { if (x.Topic == EventTopicNames.UserLoggedIn) { UserLoggedIn(x.Value); } if (x.Topic == EventTopicNames.UserLoggedOut) { UserLoggedOut(x.Value); } }); EventServiceFactory.EventService.GetEvent <GenericEvent <UserControl> >().Subscribe( x => { if (x.Topic == EventTopicNames.DashboardClosed) { SerialPortService.ResetCache(); EventServiceFactory.EventService.PublishEvent(EventTopicNames.ResetCache, true); } }); UserRegion.Visibility = Visibility.Collapsed; RightUserRegion.Visibility = Visibility.Collapsed; Height = Properties.Settings.Default.ShellHeight; Width = Properties.Settings.Default.ShellWidth; _timer = new DispatcherTimer(); _timer.Tick += TimerTick; TimeLabel.Text = "..."; #if !DEBUG WindowStyle = WindowStyle.None; WindowState = WindowState.Maximized; #endif }
public MainWindow() { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("de-DE"); LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); Log.Start(); AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) => { Log.Error("FirstChanceException", eventArgs.Exception.Message); Log.Error("FirstChanceExceptionStackTrace", eventArgs.Exception.StackTrace); }; #if DEBUG Settings.Default.sqlite = "demo.sqlite3"; #endif if (Settings.Default.sqlite == "vortragsmanager.sqlite3" || Settings.Default.sqlite == "demo.sqlite3") { Settings.Default.sqlite = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\" + Settings.Default.sqlite; } var filename = Settings.Default.sqlite; if (File.Exists(filename)) { IoSqlite.ReadContainer(filename); } else { Initialize.NewDatabase(); } if (!DataContainer.IsInitialized) { ThemedMessageBox.Show("Fehler", "Vortragsmanager ist nicht initialisiert. Das Programm wird beendet", MessageBoxButton.OK, MessageBoxImage.Error); Close(); } InitializeComponent(); Helper.GlobalSettings = new MyGloabalSettings(); DataContext = Helper.GlobalSettings; Helper.GlobalSettings.RefreshTitle(); Updater.CheckForUpdates(); }
public MainWindow() { // Set the applicaton's culture info settings to British English, used for the spell check. Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("en-GB"); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name))); // New briefing object is created with the country set to Germany by default. This can be changed by the user in the UI later. briefing = new Briefing(Country.Germany); fw = new FileWriter(); InitializeComponent(); this.Title = $"The Awesome Amazing Briefing Maker 2000 ({Properties.Resources.VersionNumber})"; }
public MainWindow() { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("pl-PL"); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); InitializeComponent(); var viewmodel = DataContext as MainWindowViewModel; viewmodel.ExceptionOccuredEvent += (ex) => MessageBoxes.CriticalQuestion(ex.ToString()); Unloaded += (sender, e) => viewmodel.UnsubscribePrismEvents(); }
public MainWindow() { InitializeComponent(); DataContext = this; Version = AssemblyManager.Current.AssemblyVersion.ToString(); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(LocalizationManager.Culture.IetfLanguageTag))); // Load appearance AppearanceManager.Load(); if (SettingsManager.Current.Appearance_EnableTransparency) { AllowsTransparency = true; Opacity = SettingsManager.Current.Appearance_Opacity; } // Autostart & Window start if (CommandLineManager.Current.Autostart && SettingsManager.Current.Autostart_StartMinimizedInTray || SettingsManager.Current.TrayIcon_AlwaysShowIcon) { InitNotifyIcon(); } if (CommandLineManager.Current.Autostart && SettingsManager.Current.Autostart_StartMinimizedInTray) { HideWindowToTray(); } // Set windows title if admin if (ConfigurationManager.Current.IsAdmin) { Title = string.Format("[{0}] {1}", System.Windows.Application.Current.Resources["String_Administrator"] as string, Title); } // Load application list, filter, sort LoadApplicationList(); // Load settings ApplicationView_Expand = SettingsManager.Current.ApplicationView_Expand; _isLoading = false; }
public MainWindow() { Thread.CurrentThread.CurrentCulture = new CultureInfo("cs-CZ"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("cs-CZ"); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); LoginWindow login = new LoginWindow(); if (login.ShowDialog().Value) { InitializeComponent(); UserManager.Users = UserManager.GetAllUsers(); UsersListBox.ItemsSource = UserManager.Users; } else { Close(); } }
public MainWindow() { InitializeComponent(); LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); cmb_MitarbeiterTyp.Items.Add(Werte.MitarbeiterTyp.Azubi); cmb_MitarbeiterTyp.Items.Add(Werte.MitarbeiterTyp.Entwickler); cmb_MitarbeiterTyp.Items.Add(Werte.MitarbeiterTyp.Projektleiter); cmb_MitarbeiterTyp.SelectedIndex = 0; mitarbeiterListe = mitarbeiterDienst.GetMitarbeiter(); lstv_Mitarbeiter.ItemsSource = mitarbeiterListe; dp_Eintritsdatum.SelectedDate = DateTime.Now; dp_Geburtsdatum.SelectedDate = DateTime.Now; }
public MainWindow() { InitializeComponent(); _progressService = new WpfProgressbarProgressService(MyProgressbar); // Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("pl-PL"); var currentCulture = Thread.CurrentThread.CurrentCulture.Name; var ci = new CultureInfo(currentCulture) { NumberFormat = { NumberDecimalSeparator = "." }, DateTimeFormat = { DateSeparator = "/" } }; Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); // Lg = new List <RegGeoPoint>(); dg1.ItemsSource = null; }
public MainWindow() { InitializeComponent(); _radioPlayer = new Player.RadioPlayer(); _apiClient = new JsonApiClient(); _songManager = new Player.SongManager(_apiClient); _interfaceTimer = new Timer(); _interfaceTimer.Interval = 1000; _interfaceTimer.Elapsed += ReloadInterface; _radioPlayer.SetVolume(Client.Configuration.GetInstance().Data.Volume); LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); _fallbackAlbumIcon = new ImageSourceConverter() .ConvertFromString("pack://application:,,,/LunaticPlayer;component/Resources/gr-album-fallback.png") as ImageSource; InitializeDiscord(); }
public MainWindow() { InitializeComponent(); //DataContext = viewModel; viewModel = (MainViewModel)DataContext; airWindow.DataContext = viewModel; OverrideLanguage(); settings = Settings.Read(); if (settings.Maximized) { WindowState = WindowState.Maximized; } player = CreatePlayer(); project = RestoreBackup(settings); if (settings.SafelyExited) { settings.SafelyExited = false; settings.Write(); } Title = GetTitle(project, listView.SelectedIndex); InitTimeline(timeline); LoadSubtitles(project, timeline); LoadRefSubtitles(project, timeline); playerGrid.Children.Remove(overlayGrid); airWindow.contentGrid.Children.Add(overlayGrid); bakTimer.Tick += BakTimer_Tick; bakTimer.Start(); MpvPlayer CreatePlayer() { var player = new MpvPlayer(playerHost.Handle) { Loop = true, Volume = 100 }; player.API.SetPropertyString("sid", "no"); //disable subtitles player.API.SetPropertyString("keep-open", "yes"); player.PositionChanged += Player_PositionChanged; player.MediaFinished += Player_MediaFinished; player.MediaLoaded += Player_MediaLoaded; return(player); } void InitTimeline(Timeline timeline) { var itemContextMenu = (ContextMenu)FindResource("ItemContextMenu"); var insertContextMenu = (ContextMenu)FindResource("InsertContextMenu"); timeline.NeedleMoved += Timeline_NeedleMoved; timeline.SelectedItems.CollectionChanged += Timeline_SelectedItems_CollectionChanged; timeline.ChunkContextMenu = itemContextMenu; timeline.ContextMenu = insertContextMenu; var refTrack = new Track(timeline, true) { Height = 50, Name = "", }; var editTrack = new Track(timeline, false) { Name = "", }; timeline.Tracks.Add(refTrack); timeline.Tracks.Add(editTrack); editTrack.ChunkContextMenuOpening += Track_ChunkContextMenuOpening; } void OverrideLanguage() { //use OS culture for bindings LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag) ) ); } }