Ejemplo n.º 1
0
        private void NavigatorPageAction(NavigatorPageMessege obj)
        {
            switch (obj.NamePage)
            {
            case "ResourcesPage":
                MainPage.Source = new Uri("Pages\\ResourcesPage.xaml", UriKind.Relative);
                break;

            case "AddResourseWindowOpen":
                AddResourseWindow?.Close();
                AddResourseWindow = new AddResourse();
                AddResourseWindow.ShowDialog();
                break;

            case "AddResourseWindowClose":
                AddResourseWindow?.Close();
                AddResourseWindow = null;
                break;
            }
        }
Ejemplo n.º 2
0
        private void NavigatorPageAction(NavigatorPageMessege obj)
        {
            ((Page)SPage.Content)?.ClearValue(Page.DataContextProperty);
            ClearHistory();
            switch (obj.NamePage)
            {
            case "ResourcesPage":

                SPage.Navigate(new ResourcesPage());
                break;

            case "BossEditPage":
                SPage.Navigate(new EditBossPage());
                break;

            case "LanguagePackEditPage":
                SPage.Navigate(new EditLanguagePackPage());
                break;

            case "EditQuestionSelectOnePage":
                SPage.Navigate(new EditQuestionSelectOnePage());
                break;

            case "AgeEditPage":
                SPage.Navigate(new EditAgePage());
                break;

            case "EditInventoryItemPage":
                SPage.Navigate(new EditInventoryItemPage());
                break;

            case "BossesPage":
                MainPage.Source = new Uri("Pages\\List\\BossPage.xaml", UriKind.Relative);
                break;

            case "AgesPage":
                MainPage.Source = new Uri("Pages\\List\\AgesPage.xaml", UriKind.Relative);
                break;

            case "LevelPage":
                MainPage.Source = new Uri("Pages\\List\\LevelPage.xaml", UriKind.Relative);
                break;

            case "LanguagePacksPage":
                MainPage.Source = new Uri("Pages\\List\\LanguagePacksPage.xaml", UriKind.Relative);
                break;

            case "QuestionsPage":
                MainPage.Source = new Uri("Pages\\List\\QuestionPage.xaml", UriKind.Relative);
                break;

            case "FilesPage":
                MainPage.Source = new Uri("Pages\\List\\FilesPage.xaml", UriKind.Relative);
                break;

            case "InventoryItemPage":
                MainPage.Navigate(new InventoryItemsPage());
                break;

            case "LevelEditPage":
                SPage.Navigate(new EditLevelPage());
                break;



            case "NotEditPage":
                SPage.Navigate(null);
                break;
            }
        }