private async void image_change_Click(object sender, RoutedEventArgs e) { var resourceLoader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView(); ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; localSettings.Values["type"] = type; localSettings.Values["logo"] = logo; ContentDialog chooseLogoDialog = new ChooseLogoDialog { Title = resourceLoader.GetString("image_choose"), PrimaryButtonText = resourceLoader.GetString("ok"), SecondaryButtonText = resourceLoader.GetString("cancel2"), }; ContentDialogResult result = await chooseLogoDialog.ShowAsync(); if (result == ContentDialogResult.Primary) { if (localSettings.Values["type"] != null) { type = (int)localSettings.Values["type"]; } logo = localSettings.Values["logo"] as string; Refresh_Logo(); } }
public ChooseLogoDialog() { this.InitializeComponent(); choose_svg.Navigate(typeof(ChooseSvg)); choose_emoji.Navigate(typeof(ChooseEmoji)); chooseLogo = this; ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; if (localSettings.Values["type"] != null) { type = (int)localSettings.Values["type"]; } logo = localSettings.Values["logo"] as string; current.Text = "type:" + type + " value:" + logo; pivot.SelectedIndex = type; }
private async void image_change_Click(object sender, RoutedEventArgs e) { var resourceLoader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView(); ContentDialog chooseLogoDialog = new ChooseLogoDialog { Title = resourceLoader.GetString("image_choose"), PrimaryButtonText = resourceLoader.GetString("ok"), SecondaryButtonText = resourceLoader.GetString("cancel2"), }; ContentDialogResult result = await chooseLogoDialog.ShowAsync(); if (result == ContentDialogResult.Primary) { ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; if (localSettings.Values["type"] != null) { type = (int)localSettings.Values["type"]; } logo = localSettings.Values["logo"] as string; if (type == 0) { no_text.Visibility = Visibility.Visible; image.Visibility = Visibility.Collapsed; emoji_text.Visibility = Visibility.Collapsed; } else if (type == 1) { no_text.Visibility = Visibility.Collapsed; image.Visibility = Visibility.Visible; emoji_text.Visibility = Visibility.Collapsed; image.Source = new SvgImageSource(new Uri("ms-appx:///Assets/Logos/" + logo + ".svg")); } else { no_text.Visibility = Visibility.Collapsed; image.Visibility = Visibility.Collapsed; emoji_text.Visibility = Visibility.Visible; emoji_text.Text = logo; } } }