/////////////////////////////////////////////////////////////////////////////////// // Update with URLs to About, Support and Privacy Policy Web Pages /////////////////////////////////////////////////////////////////////////////////// void settingsPane_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { var rl = new ResourceLoader(); var aboutCmd = new SettingsCommand("About", rl.GetString("SETTINGS_PANEL_CMD_ABOUT"), async (x) => { await Launcher.LaunchUriAsync(new Uri("")); }); args.Request.ApplicationCommands.Add(aboutCmd); var supportCmd = new SettingsCommand("Support", rl.GetString("SETTINGS_PANEL_CMD_SUPPORT"), async (x) => { await Launcher.LaunchUriAsync(new Uri("")); }); args.Request.ApplicationCommands.Add(supportCmd); var policyCmd = new SettingsCommand("PrivacyPolicy", rl.GetString("SETTINGS_PANEL_CMD_PRIVACY_POLICY"), async (x) => { await Launcher.LaunchUriAsync(new Uri("")); }); args.Request.ApplicationCommands.Add(policyCmd); }
private static void notificationReceived(PushNotificationChannel sender, PushNotificationReceivedEventArgs args) { string receiver = args.RawNotification.Content; if (CommonData.session!=null && receiver == CommonData.session.Username) { if (CommonData.activeConversationPage != null) { CommonData.activeConversationPage.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { CommonData.activeConversationPage.refreshMessages(null, null); }); } } else { foreach (string[] credential in DataStorage.GetNotifierCredentials()) { if (receiver == credential[0]) { ToastTemplateType toastTemplate = ToastTemplateType.ToastText02; XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate); var toastTextElements = toastXml.GetElementsByTagName("text"); ResourceLoader resourceGetter = new ResourceLoader(); string appName = resourceGetter.GetString("ApplicationTitle"); string notificationText = resourceGetter.GetString("NotifierNewMessageText") + credential[0]; toastTextElements[0].AppendChild(toastXml.CreateTextNode(appName)); toastTextElements[1].AppendChild(toastXml.CreateTextNode(notificationText)); ToastNotification toast = new ToastNotification(toastXml); ToastNotificationManager.CreateToastNotifier().Show(toast); } } } }
public async Task LoadProcessedData() { ResourceLoader resourceLoader = new ResourceLoader(); await ProcessData.LoadSettings(); MembersHubViewModel OfficeMembers = new MembersHubViewModel(); OfficeMembers.HubName = resourceLoader.GetString(OFFICE_RESOURCE_KEY); List<OfficeMember> OfficeMembersModelsList = ProcessData.GetOfficeMembers(); foreach (OfficeMember officeMemberModel in OfficeMembersModelsList) { MemberItemViewModel officeMemberItem = new MemberItemViewModel(); officeMemberItem.ModelToItem(officeMemberModel); OfficeMembers.Add(officeMemberItem); } this.Hubs.Add(OfficeMembers); MembersHubViewModel Members = new MembersHubViewModel(); Members.HubName = resourceLoader.GetString(MEMBERS_RESOURCE_KEY); List<Member> MembersModelsList = ProcessData.GetMembers(); foreach (Member MemberModel in MembersModelsList) { MemberItemViewModel MemberItem = new MemberItemViewModel(); MemberItem.ModelToItem(MemberModel); Members.Add(MemberItem); } this.Hubs.Add(Members); }
private void settingsPane_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { var ConfigHandler = new UICommandInvokedHandler(onConfigCommand); var loader = new ResourceLoader(); var configurationCommand = new SettingsCommand(loader.GetString("Settings"), loader.GetString("Settings"), ConfigHandler); args.Request.ApplicationCommands.Add(configurationCommand); }
public MusicLibraryViewModel() { var resourceLoader = new ResourceLoader(); _goBackCommand = new StopVideoCommand(); Panels.Add(new Panel(resourceLoader.GetString("Artist").ToUpper(), 0, 1)); Panels.Add(new Panel(resourceLoader.GetString("Tracks").ToUpper(), 1, 0.4)); Panels.Add(new Panel(resourceLoader.GetString("FavoriteAlbums").ToUpper(), 2, 0.4)); }
public VMRules(INavigationService navigationService) { _navigationService = navigationService; loader = new Windows.ApplicationModel.Resources.ResourceLoader(); string str = loader.GetString("belote/content"); ListeJeux.Add(new JeuInfo() { NameGame = str, NumGame = 1 }); str = loader.GetString("dameDePique/content"); ListeJeux.Add(new JeuInfo() { NameGame = str, NumGame = 2 }); }
private async void ErrorInternet(errormeth m) { ResourceLoader loader = new Windows.ApplicationModel.Resources.ResourceLoader(); //message tonen MessageDialog d = new MessageDialog(loader.GetString("ErrorInternet")); d.Commands.Add(new UICommand(loader.GetString("Opnieuw"), new UICommandInvokedHandler(m))); d.Commands.Add(new UICommand(loader.GetString("Annuleer"), new UICommandInvokedHandler(this.MessageCancel))); await d.ShowAsync(); }
private void HamburgerButton_OnClick(object sender, RoutedEventArgs e) { HamburgerSplitview.IsPaneOpen = !HamburgerSplitview.IsPaneOpen; //MapText.Text = ResourceLoader.GetForCurrentView("Strings").GetString("NAVIGATION_MAP_TEXT"); var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); MapText.Text = loader.GetString("NAVIGATION_MAP_TEXT"); RouteText.Text = loader.GetString("ROUTEPAGE_SELECTROUTE_TEXT"); SightsText.Text = loader.GetString("NAVIGATIONPAGE_SIGHTS_TEXT"); LanguageText.Text = loader.GetString("LANGUAGEPAGE_LANGUAGE_TEXT"); }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { ResourceLoader appCenterData = new Windows.ApplicationModel.Resources.ResourceLoader("AppCenterData"); string appCenterSecret = appCenterData.GetString("appCenterSecret"); string syncfusionLicense = appCenterData.GetString("syncfusionLicense"); AppCenter.Start(appCenterSecret, typeof(Analytics), typeof(Crashes)); Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(syncfusionLicense); this.InitializeComponent(); this.Suspending += OnSuspending; }
private async void Context_FetchDataFailed(object sender, ViewModels.Events.FetchDataFailedEventArgs e) { await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, new Windows.UI.Core.DispatchedHandler(async () => { var loader = new ResourceLoader(); var d = new MessageDialog(e.Message); d.Title = loader.GetString("Error"); d.Commands.Add(new UICommand(loader.GetString("Setting"), new UICommandInvokedHandler(NavigateToSettings))); d.Commands.Add(new UICommand(loader.GetString("Quit"), new UICommandInvokedHandler(QuitAll))); await d.ShowAsync(); })); }
public async Task InitializeAsync() { var localFolder = Windows.Storage.ApplicationData.Current.LocalFolder; var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); connectionString = loader.GetString("ActualDataBasePath"); if (!await DoesFileExistAsync(loader.GetString("ActualDataBasePath"))) { SQLite.SQLiteAsyncConnection context = new SQLite.SQLiteAsyncConnection(connectionString); await context.CreateTableAsync<Generic.UI.Logic.DataModel.Item>(); } }
public object Convert(object value, Type targetType, object parameter, string language) { var res = new ResourceLoader("Resources"); if (value == null) return res.GetString("Follow"); bool val = (bool)value; if (val) return res.GetString("Unfollow"); return res.GetString("Follow"); }
private void settingsPane_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { var ConfigHandler = new UICommandInvokedHandler(onConfigCommand); var LogoutHandler = new UICommandInvokedHandler(onLogoutCommand); var loader = new ResourceLoader(); var configurationCommand = new SettingsCommand(loader.GetString("Settings"), loader.GetString("Settings"), ConfigHandler); args.Request.ApplicationCommands.Add(configurationCommand); if (!string.IsNullOrEmpty(ConnectedService.LoggedInUser)) { var logoutCommand = new SettingsCommand(loader.GetString("Logout"), loader.GetString("Logout"), onLogoutCommand); args.Request.ApplicationCommands.Add(logoutCommand); } }
private async void LoginButton_Click(object sender, RoutedEventArgs e) { ResourceLoader resourceLoader = new ResourceLoader(); EmailError.Visibility = Visibility.Collapsed; PasswordError.Visibility = Visibility.Collapsed; ErrorBorder.Visibility = Visibility.Collapsed; string errorText = ""; var email = Email.Text; var password = Password.Password; if (string.IsNullOrWhiteSpace(email)) { errorText += resourceLoader.GetString("ErrorEmailIsRequired"); EmailError.Visibility = Visibility.Visible; } if (string.IsNullOrWhiteSpace(password)) { if (errorText.Length != 0) errorText += "\n"; errorText += resourceLoader.GetString("ErrorPasswordIsRequired"); PasswordError.Visibility = Visibility.Visible; } if (errorText.Length != 0) { ErrorText.Text = errorText; ErrorBorder.Visibility = Visibility.Visible; return; } SetEnableState(false); var success = await ParticleCloud.SharedCloud.LoginAsync(email, password); if (success) { TinkerData.Login(); Frame.Navigate(typeof(DevicesPage)); } else { ErrorText.Text = resourceLoader.GetString("AuthCredentialsError"); ErrorBorder.Visibility = Visibility.Visible; } SetEnableState(true); }
public MainViewModel(IDictionaryDataService dataService) { _dataService = dataService; ResourceLoader resourceLoader = new ResourceLoader(); MatchTypes = new ObservableCollection<MatchTypeItem> { new MatchTypeItem {Key = "FullMatch", Value = resourceLoader.GetString("ComboBoxItemFullMatch") }, new MatchTypeItem {Key = "PartialMatch", Value = resourceLoader.GetString("ComboBoxItemPartialMatch") } }; MatchType = MatchTypes[0]; Words = new ObservableCollection<Word>(); }
public static async void ShowMailForm(ResourceLoader resourceLoader) { var appVersion = Package.Current.Id.Version.Major + "." + Package.Current.Id.Version.Minor; var mail = new EmailMessage(); mail.Subject = string.Format(resourceLoader.GetString("SupportMailSubject"), resourceLoader.GetString("AppName")); mail.Body = string.Format(resourceLoader.GetString("SupportMailBody"), resourceLoader.GetString("AppName"), appVersion); mail.To.Add(new EmailRecipient() { Address = "*****@*****.**" }); await EmailManager.ShowComposeNewEmailAsync(mail); }
public void LoadNavigation() { Nodes = new ObservableCollection<NavigationNode>(); var resourceLoader = new ResourceLoader(); AddNode(Nodes, "Home", "\ue10f", string.Empty, "HomePage", true, @"dotNet Spain Conference"); AddNode(Nodes, "Favoritos", "\ue113", string.Empty, "FavoritesPage", true); AddNode(Nodes, "Agenda", "\ue163", string.Empty, "AgendaListPage", true); AddNode(Nodes, "Ponentes", "\ue125", string.Empty, "PonentesListPage", true); AddNode(Nodes, "Fotos", "\ue114", string.Empty, "FotosListPage", true); AddNode(Nodes, "Twitter", "\ue134", string.Empty, "TwitterListPage", true); AddNode(Nodes, "Videos Channel 9", "\ue116", string.Empty, "VideosChannel9ListPage", true); AddNode(Nodes, "Mapa", "\ue707", string.Empty, "MapListPage", true); AddNode(Nodes, "FAQ", "\ue160", string.Empty, "FAQListPage", true); AddNode(Nodes, resourceLoader.GetString("NavigationPaneAbout"), "\ue11b", string.Empty, "AboutPage"); AddNode(Nodes, resourceLoader.GetString("NavigationPanePrivacy"), "\ue1f7", string.Empty, string.Empty, true, string.Empty, "https://www.desarrollaconmicrosoft.com/Dotnetspain2016"); }
public object Convert(object value, Type targetType, object parameter, string language) { var loader = new ResourceLoader(); var returnValue = string.Format("{0}{1}", loader.GetString("LocalCurrency"),((double)value).ToString(CultureInfo.InvariantCulture)); return returnValue; }
public void LoadNavigation() { Nodes = new ObservableCollection<NavigationNode>(); var resourceLoader = new ResourceLoader(); AddNode(Nodes, "Home", "\ue10f", string.Empty, "HomePage", true, @"Windows 10 News"); AddNode(Nodes, "What's going on", "\ue12a", string.Empty, "WhatsGoingOnListPage", true); AddNode(Nodes, "Recent news", "\ue12a", string.Empty, "RecentNewsListPage", true); AddNode(Nodes, "Apps", "\ue12a", string.Empty, "AppsListPage", true); AddNode(Nodes, "Business", "\ue12a", string.Empty, "BusinessListPage", true); AddNode(Nodes, "Insider program", "\ue12a", string.Empty, "InsiderProgramListPage", true); AddNode(Nodes, "Devs", "\ue12a", string.Empty, "DevsListPage", true); AddNode(Nodes, "What are people talking about", "\ue134", string.Empty, "WhatArePeopleTalkingAboutListPage", true); AddNode(Nodes, "Do more", "\ue12d", string.Empty, "DoMoreListPage", true); AddNode(Nodes, resourceLoader.GetString("NavigationPaneAbout"), "\ue11b", string.Empty, "AboutPage"); AddNode(Nodes, resourceLoader.GetString("NavigationPanePrivacy"), "\ue1f7", string.Empty, string.Empty, true, string.Empty, "http://appstudio.windows.com/home/appprivacyterms"); }
public static async void MessageBoxDialog(string message) { ResourceLoader resourceLoader = new ResourceLoader(); string messageString = resourceLoader.GetString(message); MessageDialog msgbox = new MessageDialog(messageString); await msgbox.ShowAsync(); }
public static async Task<MessageBox.Result> ErrorInvalidEncodingAsync() { var resources = new ResourceLoader(); var content = resources.GetString("/Resources/MessageDialog_Error_NotATextFile_Content"); var title = resources.GetString("/Resources/MessageDialog_Error_NotATextFile_Title"); var ok = resources.GetString("/Resources/MessageDialog_OK"); var result = await MessageBox.ShowAsync( content , title , new UICommand(ok, cmd => { }) ); return result; }
private async void CallButton_Click(object sender, RoutedEventArgs e) { SetEnableState(false); ErrorBorder.Visibility = Visibility.Collapsed; ResultTextBox.Text = ""; var function = (string)FunctionComboBox.SelectedItem; var arg = ArgumentsTextBox.Text; try { var functionValue = await particleDevice.RunFunctionAsync(function, arg); if (functionValue != null) ResultTextBox.Text = Convert.ToString(functionValue.ReturnValue); } catch { ResourceLoader resourceLoader = new ResourceLoader(); ErrorText.Text = resourceLoader.GetString("Error"); ErrorBorder.Visibility = Visibility.Visible; } SetEnableState(true); }
void App_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { ResourceLoader LanguageLoader = new Windows.ApplicationModel.Resources.ResourceLoader(); args.Request.ApplicationCommands.Add( new SettingsCommand("UID1", LanguageLoader.GetString("About"), new UICommandInvokedHandler(async(cmd) => { await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.epicapps.com.br/")); })) ); args.Request.ApplicationCommands.Add( new SettingsCommand("UID2", LanguageLoader.GetString("Privacy"), new UICommandInvokedHandler(async(cmd) => { await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.epicapps.com.br/privacy/")); })) ); }
public static string _(string key) { var rl = new ResourceLoader(); return rl.GetString(key); //var context = new ResourceContext(); //var resourceMap = ResourceManager.Current.MainResourceMap; //return resourceMap.GetValue(key, context).ToString(); }
private async void infoIcon_Click(object sender, RoutedEventArgs e) { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); var info = loader.GetString("Info"); var dialog = new Windows.UI.Popups.MessageDialog(info); await dialog.ShowAsync(); }
private void FillWithDummyData() { var resourceLoader = new ResourceLoader(); ShippingAddresses = new List<CheckoutDataViewModel>() { new CheckoutDataViewModel("1", resourceLoader.GetString("ShippingAddress"), "12345 Main St NE", "Seattle, WA 54321", "Name Lastname", new Uri("ms-appx:///Assets/shippingAddressLogo.png", UriKind.Absolute), null, null), new CheckoutDataViewModel("2", resourceLoader.GetString("ShippingAddress"), "6789 Main St SE", "Seattle, WA 12345", "Name Lastname", new Uri("ms-appx:///Assets/shippingAddressLogo.png", UriKind.Absolute), null, null), new CheckoutDataViewModel("3", resourceLoader.GetString("ShippingAddress"), "101112 Main St NW", "Seattle, WA 3578", "Name Lastname", new Uri("ms-appx:///Assets/shippingAddressLogo.png", UriKind.Absolute), null, null) }; BillingAddresses = new List<CheckoutDataViewModel>() { new CheckoutDataViewModel("1", resourceLoader.GetString("BillingAddress"), "12345 Main St NE", "Seattle, WA 54321", "Name Lastname", new Uri("ms-appx:///Assets/shippingAddressLogo.png", UriKind.Absolute), null, null), new CheckoutDataViewModel("2", resourceLoader.GetString("BillingAddress"), "6789 Main St SE", "Seattle, WA 12345", "Name Lastname", new Uri("ms-appx:///Assets/shippingAddressLogo.png", UriKind.Absolute), null, null), new CheckoutDataViewModel("3", resourceLoader.GetString("BillingAddress"), "101112 Main St NW", "Seattle, WA 3578", "Name Lastname", new Uri("ms-appx:///Assets/shippingAddressLogo.png", UriKind.Absolute), null, null) }; PaymentMethods = new List<CheckoutDataViewModel>() { new CheckoutDataViewModel("3", resourceLoader.GetString("PaymentMethod"), "Card ending in 1234", "Card expiring in 10/2014", "Name Lastname", new Uri("ms-appx:///Assets/paymentMethodLogo.png", UriKind.Absolute), null, null), new CheckoutDataViewModel("3", resourceLoader.GetString("PaymentMethod"), "Card ending in 1234", "Card expiring in 11/2015", "Name Lastname", new Uri("ms-appx:///Assets/paymentMethodLogo.png", UriKind.Absolute), null, null), new CheckoutDataViewModel("3", resourceLoader.GetString("PaymentMethod"), "Card ending in 1234", "Card expiring in 12/2016", "Name Lastname", new Uri("ms-appx:///Assets/paymentMethodLogo.png", UriKind.Absolute), null, null), }; SelectedShippingAddress = ShippingAddresses.First(); SelectedBillingAddress = BillingAddresses.First(); SelectedPaymentMethod = PaymentMethods.First(); }
private async void Grid_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e) { Grid grid = (Grid)sender; Records.Items items = (Records.Items)grid.DataContext; String Data = String.Empty; ResourceLoader resourceLoader = new ResourceLoader(); Data += String.Format(resourceLoader.GetString("pageResult_Assignment") + Environment.NewLine, items.Oid); Data += String.Format(resourceLoader.GetString("pageResult_Registry") + Environment.NewLine, items.RegistryID); Data += String.Format(resourceLoader.GetString("pageResult_OrganizationName") + Environment.NewLine, items.Name); Data += String.Format(resourceLoader.GetString("pageResult_OrganizationAddress") + Environment.NewLine, items.Address); if ( (items.Protocol != String.Empty) && (items.Protocol != null)) { Data += String.Format(resourceLoader.GetString("pageResult_Protocol") + Environment.NewLine, items.Protocol); } DataPackage dataPackage = new DataPackage(); dataPackage.SetText(Data); Clipboard.SetContent(dataPackage); MessageDialog msgbox = new MessageDialog(Data, resourceLoader.GetString("pageResult_DialogCopied")); msgbox.Commands.Clear(); msgbox.Commands.Add(new UICommand { Label = resourceLoader.GetString("pageResult_DialogClose"), Id = 0 }); var res = await msgbox.ShowAsync(); }
public static async Task<MessageBox.Result> ConfirmKeepAlternateEncodingAsync() { var resources = new ResourceLoader(); var content = resources.GetString("/Resources/MessageDialog_Question_KeepAlternateEncoding_Content"); var title = resources.GetString("/Resources/MessageDialog_Question_KeepAlternateEncoding_Title"); var yes = resources.GetString("/Resources/MessageDialog_Yes"); var no = resources.GetString("/Resources/MessageDialog_No"); var result = await MessageBox.ShowAsync( content , title , new UICommand(yes, cmd => { }) , new UICommand(no, cmd => { }) ); return result; }
private void setTextAndImage() { ResourceLoader rl = new ResourceLoader(); tutorialText.Text = rl.GetString("TutorialPage" + page); String languageFolder = "nl/"; if (Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride == "en") languageFolder = "en/"; tutorialImage.Source = new BitmapImage(new Uri(this.BaseUri, "ms-appx:/Assets/TutorialImages/" + languageFolder + "page"+ page + ".png")); }
public async void ShowMessage(string resourceStringName) { ResourceLoader loader = new ResourceLoader(); string msg = loader.GetString(resourceStringName); MessageDialog dialog = new MessageDialog(msg); await dialog.ShowAsync(); }
public static async void promptUserForTutorial(MapView mapView) { ResourceLoader rl = new ResourceLoader(); MainControl.mapView = mapView; MessageDialog msgDialog = new MessageDialog(rl.GetString("TutorialPromptText"), rl.GetString("TutorialButton.Label")); //OK Button UICommand okButton = new UICommand(rl.GetString("OkText")); okButton.Invoked = startTutorial; msgDialog.Commands.Add(okButton); //Skip Button UICommand skipButton = new UICommand(rl.GetString("CancelText")); skipButton.Invoked = skipTutorial; msgDialog.Commands.Add(skipButton); //Show message await msgDialog.ShowAsync(); }
public void LoadNavigation() { Nodes = new ObservableCollection<NavigationNode>(); var resourceLoader = new ResourceLoader(); AddNode(Nodes, "Home", "\ue10f", string.Empty, "HomePage", true, @"DJNano Show"); AddNode(Nodes, "Tours", "\ue1d3", string.Empty, "ToursListPage", true); AddNode(Nodes, "Videos", "\ue173", string.Empty, "VideosListPage", true); AddNode(Nodes, "Gallery", "\ue12d", string.Empty, "GalleryListPage", false); var menuNodeSocial = new GroupNavigationNode("Social", "\ue10c", string.Empty); AddNode(menuNodeSocial.Nodes, "Instagram", "\ue12d", string.Empty, "InstagramListPage"); AddNode(menuNodeSocial.Nodes, "YouTube", "\ue173", string.Empty, "YouTubeListPage"); AddNode(menuNodeSocial.Nodes, "Facebook", "\ue19f", string.Empty, "FacebookListPage"); AddNode(menuNodeSocial.Nodes, "Twitter", "\ue134", string.Empty, "TwitterListPage"); Nodes.Add(menuNodeSocial); AddNode(Nodes, "Discography", "\ue189", string.Empty, "DiscographyListPage", true); AddNode(Nodes, "Biography", "\ue185", string.Empty, "BiographyListPage", true); AddNode(Nodes, resourceLoader.GetString("NavigationPaneAbout"), "\ue11b", string.Empty, "AboutPage"); AddNode(Nodes, resourceLoader.GetString("NavigationPanePrivacy"), "\ue1f7", string.Empty, string.Empty, true, string.Empty, "http://1drv.ms/1llJOkM"); }
public ErrorPage() { this.InitializeComponent(); NavigationHelper.LoadState += NavigationHelper_LoadState; NavigationHelper.SaveState += NavigationHelper_SaveState; resourceLoader = ResourceLoader.GetForViewIndependentUse(); AppTitleTextBlock.Text = resourceLoader.GetString("AppName"); }
public void LoadNavigation() { Nodes = new ObservableCollection<NavigationNode>(); var resourceLoader = new ResourceLoader(); AddNode(Nodes, "Home", "\ue10f", string.Empty, "HomePage", true, @"2buntu.com"); AddNode(Nodes, "2buntu.com", "\ue12a", string.Empty, "BuntuComListPage", true); AddNode(Nodes, "Facebook", "\ue19f", string.Empty, "FacebookListPage", true); AddNode(Nodes, "Ubuntu Links", "\ue155", string.Empty, "UbuntuLinksListPage", true); AddNode(Nodes, "About Us", "\ue185", string.Empty, "AboutUsListPage", true); AddNode(Nodes, resourceLoader.GetString("NavigationPanePrivacy"), "\ue1f7", string.Empty, string.Empty, true, string.Empty, "http://appstudio.windows.com/home/appprivacyterms"); }
public static async Task<MessageBox.Result> ConfirmSaveChangesDialogAsync() { var resources = new ResourceLoader(); var content = resources.GetString("/Resources/MessageDialog_Question_SaveChanges_Content"); var title = resources.GetString("/Resources/MessageDialog_Question_SaveChanges_Title"); var yes = resources.GetString("/Resources/MessageDialog_Yes"); var no = resources.GetString("/Resources/MessageDialog_No"); var cancel = resources.GetString("/Resources/MessageDialog_Cancel"); var result = await MessageBox.ShowAsync( content , title , new UICommand(yes, cmd => { }) , new UICommand(no, cmd => { }) , new UICommand(cancel, cmd => { }) ); return result; }
private async void Purchase_Click(object sender, RoutedEventArgs e) { var item = (ItemDetails)ProductsListView.SelectedItem; StorePurchaseResult result = await storeContext.RequestPurchaseAsync(item.StoreId); var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); switch (result.Status) { case StorePurchaseStatus.AlreadyPurchased: Result.Text = loader.GetString("PurchaseStatusAlreadyPurchased"); break; case StorePurchaseStatus.Succeeded: Result.Text = loader.GetString("PurchaseStatusSucceeded") + " " + item.Title + " !"; break; case StorePurchaseStatus.NotPurchased: Result.Text = loader.GetString("PurchaseStatusNotPurchased"); break; case StorePurchaseStatus.NetworkError: Result.Text = loader.GetString("PurchaseStatusNetworkError"); break; case StorePurchaseStatus.ServerError: Result.Text = loader.GetString("PurchaseStatusServerError"); break; default: Result.Text = loader.GetString("PurchaseStatusUnknownError"); break; } }
public FlowDirection GetObjectFlowDirection(string Title) { Windows.ApplicationModel.Resources.ResourceLoader loader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView(); var expected = loader.GetString(Title + "/FlowDirection"); if (expected.StartsWith("R") || expected.StartsWith("r")) { return(FlowDirection.RightToLeft); } else { return(FlowDirection.LeftToRight); } }
/// <summary> /// Write No daten found /// </summary> /// <returns></returns> private ListViewItem GetNotDaten() { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); var listItem = new ListViewItem { Content = loader.GetString("NoData"), HorizontalAlignment = HorizontalAlignment.Center, Margin = new Thickness(5, 15, 5, 15), Foreground = new SolidColorBrush(Colors.White), IsEnabled = false }; return(listItem); }
// ********** Méthodes ********** private void UpdateListModel() { if (PourcentageAverageVariation > 0) { if (_isCategory) { GetCategoriesByAverageVariationPourcentage(); } else { GetPlacesByAverageVariationPourcentage(); } } else { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); var msgDialog = new MessageDialog(loader.GetString("expensesGestionPourcentageError")); msgDialog.ShowAsync(); } }
private static void SendToast(string message) { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); ToastTemplateType toastTemplate = ToastTemplateType.ToastText01; XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate); XmlNodeList toastTextElements = toastXml.GetElementsByTagName("text"); if (message.Contains("fileSent")) { message = message.Replace("fileSent", ""); toastTextElements[0].AppendChild(toastXml.CreateTextNode(message)); } else { toastTextElements[0].AppendChild(toastXml.CreateTextNode(loader.GetString(message))); } ToastNotification toast = new ToastNotification(toastXml); ToastNotificationManager.CreateToastNotifier().Show(toast); }
private void UpdateComposingMessage() { if (chatRoom == null) { return; } bool isRemoteComposing = chatRoom.IsRemoteComposing; RemoteComposing.Visibility = isRemoteComposing ? Visibility.Visible : Visibility.Collapsed; string remoteName = chatRoom.PeerAddress.DisplayName; if (remoteName == null || remoteName.Length <= 0) { remoteName = chatRoom.PeerAddress.Username; } var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); RemoteComposing.Text = remoteName + loader.GetString("RemoteComposing"); }
//private void searchBox_GotFocus(object sender, RoutedEventArgs e) //{ // if (searchBox.Text.Equals(searchBox.PlaceholderText, StringComparison.OrdinalIgnoreCase)) // { // searchBox.Text = string.Empty; // } //} //private void searchBox_LostFocus(object sender, RoutedEventArgs e) //{ // if (string.IsNullOrEmpty(searchBox.Text)) // { // searchBox.PlaceholderText = searchBox.PlaceholderText; // } //} private async void searchBus_Click(object sender, RoutedEventArgs e) { //progressBar.Visibility = Windows.UI.Xaml.Visibility.Visible; //IEnumerable<System.Xml.Linq.XElement> bus = Bus(searchBox.Text); //if (bus == null && searchClicked == false) //{ // searchClicked = true; // var dialog = new Windows.UI.Popups.MessageDialog(App.LanguageChanges(1)); // await dialog.ShowAsync(); // searchBox.Text = ""; // searchClicked = false; // return; //} //////progressBar.Visibility = Windows.UI.Xaml.Visibility.Collapsed; ////progressBar.IsEnabled = true; ////var xd = XDocument.Load("all.xml"); if (!searchBox.Text.Equals("") && searchBox.Text.Count() <= 4 && searchClicked == false) { App.LoadBus(searchBox.Text); if ((App.activeBus.Elements().Count() == 0) && (searchClicked == false)) { searchClicked = true; previousPushedButton.Style = Resources["RoundNumberButtonTemplate"] as Style; var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); var errorString = loader.GetString("Error"); var dialog = new Windows.UI.Popups.MessageDialog(errorString); await dialog.ShowAsync(); searchBox.Text = ""; searchClicked = false; return; } searchClicked = true; previousPushedButton.Style = Resources["RoundNumberButtonTemplate"] as Style; //if (searchBox.Text.Contains("Α")) //{ // Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Α", "a")); //} //else if (searchBox.Text.Contains("Β")) //{ // Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Β", "b")); //} //else if (searchBox.Text.Contains("Γ")) //{ // Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Γ", "c")); //} //else if (searchBox.Text.Contains("Ε")) //{ // Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Ε", "e")); //} //else if (searchBox.Text.Contains("Χ")) //{ // Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Χ", "x")); //} //else //{ //IEnumerable<System.Xml.Linq.XElement> bus = from el in xd.Descendants("Bus") // where el.Attribute("lineNumber").Value == searchBox.Text // select el; //progressRing.IsActive = false; //App.progressRing.IsEnabled = true; //App.progressRing.IsActive = true; Frame.Navigate(typeof(TimeSchedule)); //} } }
public SignParameters(string uri) { // Restor de recursos ResourceLoader labels = new Windows.ApplicationModel.Resources.ResourceLoader(); // Analizador de parametros en URL WwwFormUrlDecoder decoder; try { decoder = new WwwFormUrlDecoder(uri.Substring(uri.IndexOf("?"), uri.Length - uri.IndexOf("?"))); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W00)"); } // Comprobamos los parámetros obligatorios uno a uno // Direccion del servlet de almacenamiento, comprobamos que exista y que sea una URI // valida con http o https string servlet; try { servlet = decoder.GetFirstValueByName(SERVLET_STORAGE); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W01)"); } try { this.servletUri = new Uri(servlet); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W02)"); } if (servletUri.Scheme != "http" && servletUri.Scheme != "https") { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W03)"); } // Id del fichero a firmar. try { this.id = decoder.GetFirstValueByName(ID); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W04)"); } // Formato de firma (CAdES, XAdES, PAdES...) try { this.format = decoder.GetFirstValueByName(FORMAT); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W05)"); } if (!supportedSignatureFormats.Contains(this.format.ToLower())) { throw new UnsupportedSignatureFormat(this.format); } // Algoritmo de firma (SHA1withRSA, SHA512withRSA, etc.) try { this.algorithm = decoder.GetFirstValueByName(ALGORITHM); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W06)"); } if (!supportedSignatureAlgorithms.Contains(this.algorithm)) { throw new UnsupportedSignatureAlgorithm(this.algorithm); } // Propiedades adicionales string base64Properties = null; try { base64Properties = decoder.GetFirstValueByName(PROPERTIES); } catch(Exception) { this.properties = new Dictionary<string,string>(); } if (base64Properties != null) { // Deshacemos la codificacion URL si existiese base64Properties = base64Properties.Replace('_', '/').Replace('-', '+'); // Deshacemos el Base64 try { byte[] binaryProperties = Convert.FromBase64String(base64Properties); this.properties = Properties2Dictionary(System.Text.Encoding.UTF8.GetString(binaryProperties, 0, binaryProperties.Length)); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W07)"); } } // Entorno GUI de origen (opcional, en caso de error o ausencia se toma el escritorio clásico como origen) try { Boolean.TryParse(decoder.GetFirstValueByName(FROM), out this.metro); } catch (Exception) { metro = false; } // Clave DES de cifrado string key; try { key = decoder.GetFirstValueByName(KEY); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W08)"); } this.desKey = key; if (this.desKey.Length != 8) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W09)"); } // Datos a firmar string dataBase64; try { dataBase64 = decoder.GetFirstValueByName(DATA); } catch (Exception) { dataBase64 = null; } // Nos pasan los datos en la URL if (dataBase64 != null) { // Deshacemos la codificación URL si existiese dataBase64 = dataBase64.Replace('_', '/').Replace('-', '+'); try { // Guardamos los datos descodificados this.data = Convert.FromBase64String(dataBase64); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W10)"); } } //no tiene sentido esto aqui. //this.data = null; }
public SaveParameters(string uri) { // Restor de recursos ResourceLoader labels = new Windows.ApplicationModel.Resources.ResourceLoader(); // Analizador de parametros en URL WwwFormUrlDecoder decoder; try { decoder = new WwwFormUrlDecoder(uri.Substring(uri.IndexOf("?"), uri.Length - uri.IndexOf("?"))); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W00)"); } // Comprobamos los parámetros obligatorios uno a uno // Nombre del fichero (opcional) try { this.fileName = decoder.GetFirstValueByName(FILENAME); } catch (Exception) { fileName = null; } // Extensión del fichero (opcional) try { this.extension = decoder.GetFirstValueByName(EXTENSION); if (!this.extension.StartsWith(".")) { this.extension = "." + this.extension; } } catch (Exception) { this.extension = EXTENSION_DEFAULT; } // Descripción del fichero (opcional) try { this.description = decoder.GetFirstValueByName(DESCRIPTION); } catch (Exception) { this.description = null; } // Entorno GUI de origen (opcional, en caso de error o ausencia se toma el escritorio clásico como origen) try { Boolean.TryParse(decoder.GetFirstValueByName(FROM), out this.metro); } catch (Exception) { metro = false; } // *********************** // *** Datos a guardar *** // *********************** string dataBase64 = null; try { dataBase64 = decoder.GetFirstValueByName(DATA); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W02)"); } // Deshacemos la codificación URL si existiese dataBase64 = dataBase64.Replace('_', '/').Replace('-', '+'); try { // Guardamos los datos descodificados this.data = Convert.FromBase64String(dataBase64); } catch (Exception) { throw new ParameterException(labels.GetString("Error_parametros") + " (ERR:W10)"); } }
public string GetCEngineString(string key) { return(m_cEnginestringResLoader.GetString(key)); }
private void ReportPage_Mobile_Loaded(object sender, RoutedEventArgs e) { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); pivotFixKosten.Header = loader.GetString(CategoryNamenCosts.Fixed.ToString()); pivotLebensmittel.Header = loader.GetString(CategoryNamenCosts.Foods.ToString()); pivotAuto.Header = loader.GetString(CategoryNamenCosts.Auto.ToString()); pivotBildung.Header = loader.GetString(CategoryNamenCosts.Education.ToString()); pivotApp.Header = loader.GetString(CategoryNamenCosts.Apps.ToString()); pivotUrlaub.Header = loader.GetString(CategoryNamenCosts.Vacation.ToString()); pivotUnterhaltung.Header = loader.GetString(CategoryNamenCosts.Entertainment.ToString()); pivotHaus.Header = loader.GetString(CategoryNamenCosts.House.ToString()); pivotVerkehr.Header = loader.GetString(CategoryNamenCosts.Transport.ToString()); pivotPersonal.Header = loader.GetString(CategoryNamenCosts.Private.ToString()); pivotSonstAusgaben.Header = loader.GetString(CategoryNamenCosts.OtherCosts.ToString()); pivotGehalt.Header = loader.GetString(CategoryNamenIncomen.Salary.ToString()); pivotSonstEinkommen.Header = loader.GetString(CategoryNamenIncomen.OtherIncomes.ToString()); //clear back stack if (this.Frame.CanGoBack) { this.Frame.BackStack.Clear(); } VisualStateManager.GoToState(this, BalanceState.Name, true); }
private async Task DeleteItemsBtns(ListView listView) { if (listView.SelectedIndex != -1) { List <ListBalance> selectedItems = new List <ListBalance>(); //Um die Deleten vom ListView moglich machen var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); foreach (ListBalance balance in listView.SelectedItems) { selectedItems.Add(balance); } var dialogContent = new ContentDialog() { FontFamily = new FontFamily("Segoe Print"), Background = new SolidColorBrush(Color.FromArgb(255, 69, 184, 234)), Foreground = new SolidColorBrush(Colors.White), Title = loader.GetString("TtlDelete"), Content = loader.GetString("DialogContent"), PrimaryButtonText = loader.GetString("Yes"), SecondaryButtonText = loader.GetString("No") }; ContentDialogResult result = await dialogContent.ShowAsync();; foreach (ListBalance balance in selectedItems) { switch (balance.CostsOrIncomes) { #region Costs Case case "Cost": if (result == ContentDialogResult.Primary) { using (var db = new Store.DataBase.DataBaseEF.DataBaseFile()) { var name = (from nameCosts in db.Costs where nameCosts.CostId == balance.ID select nameCosts).FirstOrDefault(); db.Costs.Remove(name); db.SaveChanges(); } } break; #endregion #region Incomes Case case "Income": if (result == ContentDialogResult.Primary) { using (var db = new Store.DataBase.DataBaseEF.DataBaseFile()) { var name = (from nameIncomes in db.Incomes where nameIncomes.IncomeId == balance.ID select nameIncomes).FirstOrDefault(); db.Incomes.Remove(name); db.SaveChanges(); } } break; #endregion default: break; } } if (result == ContentDialogResult.Primary) { var uNFI = new UserNumberFormat(); await datenViewModel.BalanceForYearAsync(); await datenViewModel.CostIncomeSummeAsync(); } } }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected override async void OnNavigatedTo(NavigationEventArgs e) { searchClicked = false; //progressBar.IsEnabled = true; searchBox.Text = ""; searchBox.PlaceholderText = searchBox.PlaceholderText; string rated = string.Empty; string facebook = string.Empty; if (!ApplicationData.Current.LocalSettings.Values.ContainsKey("Rated") || ApplicationData.Current.LocalSettings.Values["Rated"].ToString() != "1") { ApplicationData.Current.LocalSettings.Values["Rated"] = "0"; } if (!ApplicationData.Current.LocalSettings.Values.ContainsKey("Facebook") || ApplicationData.Current.LocalSettings.Values["Facebook"].ToString() != "1") { ApplicationData.Current.LocalSettings.Values["Facebook"] = "0"; } //string rated = !ApplicationData.Current.LocalSettings.Values.ContainsKey("Rated") ? "0" : string.Empty; //ApplicationData.Current.LocalSettings.Values["Rated"] = rated; if (App.timeOfUse % 10 == 0 && ApplicationData.Current.LocalSettings.Values["Rated"].ToString() != "1" && !App.asked) { App.asked = true; var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); string promptString = loader.GetString("PromptToRate"); string promptTitle = loader.GetString("RateReviewTitle"); MessageDialog msg = new MessageDialog(promptString, promptTitle); msg.Commands.Add(new UICommand("Later", new UICommandInvokedHandler(CommandHandlersRate))); msg.Commands.Add(new UICommand("Ok", new UICommandInvokedHandler(CommandHandlersRate))); await msg.ShowAsync(); } if (App.timeOfUse % 10 == 5 && ApplicationData.Current.LocalSettings.Values["Facebook"].ToString() != "1" && !App.asked) { App.asked = true; var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); string promptString = loader.GetString("Facebook"); MessageDialog msg = new MessageDialog(promptString, "Facebook"); msg.Commands.Add(new UICommand("Later", new UICommandInvokedHandler(CommandHandlersFacebook))); msg.Commands.Add(new UICommand("Ok", new UICommandInvokedHandler(CommandHandlersFacebook))); await msg.ShowAsync(); } #region obsolete //something = ""; //something += CultureInfo.CurrentCulture + ", "; //something += CultureInfo.CurrentUICulture; //ResourceContext ctx = new Windows.ApplicationModel.Resources.Core.ResourceContext(); //ctx.Languages = new string[] { "fr" }; //ResourceMap rmap = ResourceManager.Current.MainResourceMap.GetSubtree("Resources"); //titleTextBlock.Text = rmap.GetValue("mainTextBlock", ctx).ValueAsString; //titleTextBlock.Text = App.LanguageChanges(0); //trainCB.Label = App.LanguageChanges(2); //favoriteIcon.Label = App.LanguageChanges(3); //searchBox.Text = something; //something += CultureInfo.CurrentCulture.EnglishName + ", "; //something += CultureInfo.InvariantCulture.EnglishName; //Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "el-GR"; // TODO: Prepare page for display here. // TODO: If your application contains multiple pages, ensure that you are // handling the hardware Back button by registering for the // Windows.Phone.UI.Input.HardwareButtons.BackPressed event. // If you are using the NavigationHelper provided by some templates, // this event is handled for you. #endregion }
public string GetResourceString(string key) { return(m_stringResLoader.GetString(key)); }