我正在调用wcf服务,因此我想显示某种类型的微调器,以便用户可以看到正在进行的操作。我想知道有人有一些例子可以看。
编辑: 这就是我要找的东西: Spinning Progress Control in WPF
答案 0 :(得分:1)
您可能正在寻找PriorityBinding。 - 您可以绑定到旋转动画,然后在返回后绑定到实际数据。
答案 1 :(得分:1)
您是否正在为呼叫寻找asynchronous pattern?
答案 2 :(得分:1)
我写了这个user control可能有所帮助,它会显示带有进度条旋转的消息,以显示它当前正在加载某些内容。
<ctr:LoadingPanel x:Name="loadingPanel"
IsLoading="{Binding PanelLoading}"
Message="{Binding PanelMainMessage}"
SubMessage="{Binding PanelSubMessage}"
ClosePanelCommand="{Binding PanelCloseCommand}" />
它有几个可以绑定的基本属性。
答案 3 :(得分:0)
这是一个较旧的问题,但是对于它的价值,我一直在使用Extended WPF Toolkit中的BusyIndicator类来解决这类问题。它提供了一种干净的方式来覆盖您的控件与动态视觉指示器,您可以根据需要进行扩展。这是包含更多详细信息和一些屏幕截图的链接:
BusyIndicator docs on CodePlex
...并且该控件的作者还提供了a nice write up around how it can be used。