在UWP上将默认的ActivityIndicator
替换为ProgressRing
。 渲染器在ContentPage
上完美显示,但是当通过NavigationPage
显示同一页面时,渲染器将无法显示。
MainPage = new NavigationPage(new ProgressRing.MainPage());
。 跑步。MainPage = new NavigationPage(new ProgressRing.MainPage());
并取消注释MainPage = new ProgressRing.MainPage();
。 跑步。我有同样的问题,但是在UWP上使用默认活动指示器(ProgressBar)
在窗体版本3.0.0.482510中这仍然是一个问题。
如上所述,它适用于内容页面,但不适用于使用NavigationPage的内容页面。
我将使用ContentPage的应用程序的UWP视觉树与使用NavigationPage的应用程序的UWP视觉树进行了比较,在ContentPage上有一个DeterminateRoot(边框)作为FormsProgressBar的最后一个子元素,该子元素具有Animation和Visual State属性。 (即情节提要板正在运行)。 但是,在NavigationPage版本上,存在DeterminateRoot(边框),但是缺少Animation和Visual State属性,即,情节提要板未运行。