我正在调用 wcf 服务,所以我想显示某种类型的微调器,以便用户可以看到正在发生的操作。我想知道有人有一些例子可以看。
编辑:这就是我要找的: WPF 中的 Spinning Progress Control
我正在调用 wcf 服务,所以我想显示某种类型的微调器,以便用户可以看到正在发生的操作。我想知道有人有一些例子可以看。
编辑:这就是我要找的: WPF 中的 Spinning Progress Control
您可能正在寻找 PriorityBinding。-- 您可以绑定到旋转动画,然后在返回后绑定到实际数据。
您是否正在为您的通话寻找异步模式?
我编写了这个用户控件,它可能会有所帮助,它会显示带有旋转进度条的消息,以显示它当前正在加载某些内容。
<ctr:LoadingPanel x:Name="loadingPanel"
IsLoading="{Binding PanelLoading}"
Message="{Binding PanelMainMessage}"
SubMessage="{Binding PanelSubMessage}"
ClosePanelCommand="{Binding PanelCloseCommand}" />
它有几个可以绑定的基本属性。
这是一个较老的问题,但是对于这种问题,我一直在使用 Extended WPF Toolkit 中的 BusyIndicator 类。它提供了一种简洁的方式来使用动态视觉指示器覆盖您的控件,您可以根据需要进行扩展。这是包含更多详细信息和一些屏幕截图的链接:
CodePlex 上的 BusyIndicator 文档
...并且该控件的作者还提供了一个很好的关于如何使用它的文章。