private void ShowAboutWindowCommandExecuted(object sender, ExecutedRoutedEventArgs e) { UIApplication.ShowAboutWindow( new ClientApplicationInfo(), UIApplication.Service <IResourceProvider>().GetResource <ImageSource>("IconApplication"), "Eula1", "Copyright1"); }
public InformationPanelViewModel(TaskScheduler scheduler) { _taskScheduler = scheduler; _client = ApplicationContext.Service <IStoreKeeperServiceClient>(); _resourceProvider = UIApplication.Service <IResourceProvider>(); }
public TranslationData(string key) { _localizationProvider = UIApplication.Service <ILocalizationProvider>(); _key = key; LanguageChangedEventManager.AddListener(_localizationProvider, this); }
private void InitWindow() { IResourceProvider provider = UIApplication.Service <IResourceProvider>(); ILocalizationProvider localization = UIApplication.Service <ILocalizationProvider>(); _button1.Visibility = Visibility.Hidden; _button2.Visibility = Visibility.Hidden; _button3.Visibility = Visibility.Hidden; if (_messageType == MessageType.Error) { _iconImage.Source = provider.GetResource <ImageSource>("IconError"); _button3.Visibility = Visibility.Visible; _button3.Content = localization.Translate("Ok"); _button3.Click += OkButton_Click; _button3.Focus(); } else if (_messageType == MessageType.Info) { _iconImage.Source = provider.GetResource <ImageSource>("IconInfo"); _button3.Visibility = Visibility.Visible; _button3.Content = localization.Translate("Ok"); _button3.Click += OkButton_Click; _button3.Focus(); } else if (_messageType == MessageType.Warning) { _iconImage.Source = provider.GetResource <ImageSource>("IconWarning"); _button3.Visibility = Visibility.Visible; _button3.Content = localization.Translate("Ok"); _button3.Click += OkButton_Click; _button3.Focus(); } else if (_messageType == MessageType.Question) { _iconImage.Source = provider.GetResource <ImageSource>("IconQuestion"); if (QuestionWithCancel) { _button1.Visibility = Visibility.Visible; _button2.Visibility = Visibility.Visible; _button3.Visibility = Visibility.Visible; _button1.Content = localization.Translate("Yes"); _button2.Content = localization.Translate("No"); _button3.Content = localization.Translate("Cancel"); _button1.Click += YesButton_Click; _button2.Click += NoButton_Click; _button3.Click += CancelButton_Click; _button1.Focus(); } else { _button2.Visibility = Visibility.Visible; _button3.Visibility = Visibility.Visible; _button2.Content = localization.Translate("Yes"); _button3.Content = localization.Translate("No"); _button2.Click += YesButton_Click; _button3.Click += NoButton_Click; _button2.Focus(); } } }
public static string Localize(this string key) { return(UIApplication.Service <ILocalizationProvider>().Translate(key).ToString()); }