我需要一个进度条才能显示大多数(如果不是全部)页面。有没有一种方法可以轻松在所有页面上显示进度栏?每页上的ProgressBar
我有一个基页类,我的所有页面都从它继承。我正在考虑动态地将进度条添加到基类中的每个页面,但无法弄清楚如何做到这一点。我可以让基本页面订阅一条消息(MVVM Light),并在需要显示或隐藏进度条时发送消息。
我需要一个进度条才能显示大多数(如果不是全部)页面。有没有一种方法可以轻松在所有页面上显示进度栏?每页上的ProgressBar
我有一个基页类,我的所有页面都从它继承。我正在考虑动态地将进度条添加到基类中的每个页面,但无法弄清楚如何做到这一点。我可以让基本页面订阅一条消息(MVVM Light),并在需要显示或隐藏进度条时发送消息。
乔希,
退房杰夫·威尔考克斯这最近的一篇博客。他讨论的是在他的应用程序中使用PerformanceProgressBar的单个实例(通过修改RootFrame)和他的新方法(在Mango中)的“旧”方式。我不确定他的新方法是否可以在芒果前应用程序中工作,但您可以查看并查看。
而不是在需要时动态添加进度条(希望您使用的是PerformanceProgressBar,它现在是工具包的一部分)到基本页面,只需将其添加到基本页面,所以它始终存在,然后显示/根据需要隐藏它。
这就是我说的动态添加它的意思。你的意思是将它添加到基础页面的xaml中吗?我目前没有。如果这就是你的意思,我猜我可以轻松地做到这一点。如果您正在讨论添加基本页面的C#代码,那么您能否给我一个关于如何做到这一点的例子?这就是我正在谈论的,并没有看到办法。我对WPF/Silverlight尚不熟悉。 – 2011-04-04 18:10:48
是的,我正在使用工具包中的PerformanceProgressBar。 :) – 2011-04-05 20:15:02
你能举一个这样的例子吗? – 2011-04-11 17:06:49