Exemple #1
0
        private void CommandBar_Loaded(object sender, RoutedEventArgs e)
        {
            AppBarButtons.Clear();

            foreach (Models.Site site in Models.Site.Load())
            {
                AppBarButton appBarButton = new AppBarButton()
                {
                    Label = site.Name,
                    Tag   = site.Url,
                    Icon  = (site.Url == App.Settings.GetSite()?.Url) ? new SymbolIcon(Symbol.Accept) : null
                };

                appBarButton.Click += (_s, _e) =>
                {
                    App.Settings.current_site     = site.Url;
                    App.Settings.current_tag_code = null;
                    //Images.ClearSelf();
                    ImagesGrid.Reset();
                    HistoryOfTags.ChaneCurrentTag();
                };
                MainCommandBar.SecondaryCommands.Add(appBarButton);
                AppBarButtons.Add(appBarButton);
            }
        }
        private void OpenTag_Click(object sender, RoutedEventArgs e)
        {
            HidePanels();
            System.Diagnostics.Debug.WriteLine("menuTag.Code:" + menuTag.Code + ":");
            System.Diagnostics.Debug.WriteLine("menuTag.SiteUrl:" + menuTag.SiteUrl + ":");
            if (menuTag.Code == "")
            {
                App.Settings.current_tag_code = null;
                SearchButton.Background       = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0));
            }
            else
            {
                HistoryOfTags.AddTag(menuTag);
                App.Settings.current_site     = menuTag.SiteUrl;
                App.Settings.current_tag_code = menuTag.Code;
                SearchButton.Background       = (SolidColorBrush)Resources["SystemControlBackgroundAccentBrush"];
            }

            ImagesGrid.Reset();
            menuTag = null;
            HistoryOfTags.ChaneCurrentTag();
        }
Exemple #3
0
        // быстрое сообщение

        // пагинация
        private void Continue(object sender, RoutedEventArgs e)
        {
            ImagesGrid.Reset(Models.Page.GetCurrentPage());
        }