Ejemplo n.º 1
0
        public override void OnNavigatedTo(NavigatedToEventArgs e, Dictionary <string, object> viewModelState)

        {
            base.OnNavigatedTo(e, viewModelState);



            var pageParameters = PinStartPageParameters.Deserialize(e.Parameter) as PinStartPageParameters;

            if (pageParameters != null)

            {
                this.nextPage = pageParameters.PageTarget.ToString();
            }

            else if (e.Parameter is string)

            {
                this.nextPage = e.Parameter as string;
            }

            else

            {
                this.nextPage = PageToken.DirectoryList.ToString();
            }
        }
        public override void OnNavigatedTo(NavigatedToEventArgs e, Dictionary <string, object> viewModelState)
        {
            base.OnNavigatedTo(e, viewModelState);

            var pinStartPageParameters = PinStartPageParameters.Deserialize(e.Parameter);

            if (pinStartPageParameters is PinStartPageParameters)
            {
                _nextPage           = pinStartPageParameters.PageTarget.ToString();
                _nextPageParameters = new FileInfoPageParameters
                {
                    ResourceInfo = pinStartPageParameters.ResourceInfo
                }.Serialize();
            }
            else if (e.Parameter is string)
            {
                _nextPage = (string)e.Parameter;
            }
            else
            {
                _nextPage = PageToken.DirectoryList.ToString();
            }
        }