2011-04-02 31 views
3

我需要一个进度条才能显示大多数(如果不是全部)页面。有没有一种方法可以轻松在所有页面上显示进度栏?每页上的ProgressBar

我有一个基页类,我的所有页面都从它继承。我正在考虑动态地将进度条添加到基类中的每个页面,但无法弄清楚如何做到这一点。我可以让基本页面订阅一条消息(MVVM Light),并在需要显示或隐藏进度条时发送消息。

回答

0

而不是在需要时动态添加进度条(希望您使用的是PerformanceProgressBar,它现在是工具包的一部分)到基本页面,只需将其添加到基本页面,所以它始终存在,然后显示/根据需要隐藏它。

+0

这就是我说的动态添加它的意思。你的意思是将它添加到基础页面的xaml中吗?我目前没有。如果这就是你的意思,我猜我可以轻松地做到这一点。如果您正在讨论添加基本页面的C#代码,那么您能否给我一个关于如何做到这一点的例子?这就是我正在谈论的,并没有看到办法。我对WPF/Silverlight尚不熟悉。 – 2011-04-04 18:10:48

+0

是的,我正在使用工具包中的PerformanceProgressBar。 :) – 2011-04-05 20:15:02

+0

你能举一个这样的例子吗? – 2011-04-11 17:06:49