Пример #1
0
        //towa prewkliu4wa mejdu stranicite
        //towa kazwa kakyw tip e podadenta enumeraciq
        private Type GetViewType(ViewsType view)
        {
            switch (view)
            {
                case ViewsType.Login:
                    return typeof(LoginPage);
                case ViewsType.Groups:
                    return typeof(GroupsPage);
                case ViewsType.ArticlesByGroup:
                    return typeof(ArticlesByGroupPage);
                case ViewsType.Article:
                    return typeof(ArticlePage);
                case ViewsType.Comments:
                    return typeof(CommentsPage);
                case ViewsType.Register:
                    return typeof(RegisterPage);
                case ViewsType.Favorite:
                    return typeof(FavoriteSelectionPage);
                case ViewsType.Snap:
                    return typeof(SnapPage);
                case ViewsType.Search:
                    return typeof(SearchResultPage);
                default:
                    break;
            }

            return null;
        }
Пример #2
0
        public void Navigate(ViewsType sourcePageType, object parameter)
        {
            var pageType = this.GetViewType(sourcePageType);

            if (pageType != null)
            {
                ((Frame)Window.Current.Content).Navigate(pageType, parameter);
            }
        }
Пример #3
0
        public void Navigate(ViewsType sourcePageType, object parameter)
        {
            var pageType = this.GetViewType(sourcePageType);

            if (pageType != null)
            {
                ((Frame)Window.Current.Content).Navigate(pageType, parameter);
            }
        }
Пример #4
0
        //towa prewkliu4wa mejdu stranicite
        //towa kazwa kakyw tip e podadenta enumeraciq
        private Type GetViewType(ViewsType view)
        {
            switch (view)
            {
            case ViewsType.Login:
                return(typeof(LoginPage));

            case ViewsType.Groups:
                return(typeof(GroupsPage));

            case ViewsType.ArticlesByGroup:
                return(typeof(ArticlesByGroupPage));

            case ViewsType.Article:
                return(typeof(ArticlePage));

            case ViewsType.Comments:
                return(typeof(CommentsPage));

            case ViewsType.Register:
                return(typeof(RegisterPage));

            case ViewsType.Favorite:
                return(typeof(FavoriteSelectionPage));

            case ViewsType.Snap:
                return(typeof(SnapPage));

            case ViewsType.Search:
                return(typeof(SearchResultPage));

            default:
                break;
            }

            return(null);
        }