コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();

            // Contains all images
            Repo = new MemeRepository();

            // Initialize main pages
            EditorPage   = new EditorPage(Repo);
            DownloadPage = new DownloadPage(Repo);
            AllMemesPage = new AllMemesPage(Repo, MainFrame, EditorPage);


            // Start page
            CurrentPage = AllMemesPage;
            MainFrame.Navigate(CurrentPage);
        }
コード例 #2
0
 // Update all memes with every new letter inserted
 private void SearchBar_TextChanged(object sender, TextChangedEventArgs e)
 {
     AllMemesPage.ShowImagesWithTags(SearchBar.Text);
     CurrentPage = AllMemesPage;
     MainFrame.Navigate(CurrentPage);
 }
コード例 #3
0
 private void AllMemesButton_Click(object sender, RoutedEventArgs e)
 {
     CurrentPage = AllMemesPage;
     AllMemesPage.ShowImagesWithTags("");
     MainFrame.Navigate(CurrentPage);
 }