private void ConfigurePage(Xamarin.Forms.Page page)
        {
            var prismNavigationType = typeof(Prism.Navigation.Xaml.Navigation);
            var navServicePropInfo  = prismNavigationType.GetField("NavigationServiceProperty", BindingFlags.Static | BindingFlags.NonPublic);
            var navServiceProp      = (BindableProperty)navServicePropInfo.GetValue(null);

            page.SetValue(navServiceProp, Mock.Of <INavigationService>());
        }
示例#2
0
        public static void SetIndex(Page page, int index)
        {
            if (page == null)
            {
                throw new ArgumentNullException("page");
            }

            page.SetValue(IndexProperty, index);
        }