コード例 #1
0
        public override void OnNavigatingTo(Prism.Navigation.NavigationParameters parameters)
        {
            _ea.GetEvent <InitializeTabbedChildrenEvent>().Publish(parameters);

            /*if (parameters.ContainsKey("parametro"))
             *  this.Titulo = parameters["parametro"].ToString();*/
        }
コード例 #2
0
 /// <summary>
 /// Ons the navigating to.
 /// </summary>
 /// <param name="parameters">Parameters.</param>
 public override void OnNavigatingTo(Prism.Navigation.NavigationParameters parameters)
 {
     if (parameters.ContainsKey("Talk"))
     {
         Talk = parameters["Talk"] as Talk;
     }
 }
コード例 #3
0
 public async override void OnNavigatingTo(Prism.Navigation.NavigationParameters parameters)
 {
     if (parameters.ContainsKey("Order"))
     {
         PreOrder = parameters["Order"] as Order;
         await SetupViewFields();
     }
 }
コード例 #4
0
 public override void OnNavigatedTo(Prism.Navigation.NavigationParameters parameters)
 {
     base.OnNavigatedTo(parameters);
     if (parameters?.ContainsKey("document") == true)
     {
         Document = (ProductDocumentModel)parameters["document"];
     }
 }
コード例 #5
0
        public override async void OnNavigatedTo(Prism.Navigation.NavigationParameters parameters)
        {
            if (parameters?.ContainsKey("video") == true)
            {
                var param = (Item <Id>)parameters["video"];
                Video = (await youtubeVideoService.GetVideoFullDetailAsync(param.id.videoId)).FirstOrDefault();
            }

            if (parameters?.ContainsKey("title") == true)
            {
                Title = (string)parameters["title"];
            }
        }
コード例 #6
0
        public void OnNavigatingTo_RandomParameter_SavesRandomFlag()
        {
            _stripesGenerator.Setup(s => s.GenerateStripes(It.IsAny <bool>()));

            var navParams = new Prism.Navigation.NavigationParameters
            {
                { "random", true }
            };

            model.OnNavigatingTo(navParams);

            Assert.IsTrue(model.RandomStripes);
            _stripesGenerator.Verify(s => s.GenerateStripes(true), Times.Once);
        }
 public override void OnNavigatingTo(Prism.Navigation.NavigationParameters parameters)
 {
     System.Diagnostics.Debug.WriteLine($"{Title} OnNavigatingTo");
     _ea.GetEvent <InitializeTabbedChildrenEvent>().Publish(parameters);
 }