Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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;
                }
            }
        }