设置扩展工具包 BusyIndicator 的样式
Posted
技术标签:
【中文标题】设置扩展工具包 BusyIndicator 的样式【英文标题】:Styling the Extended Toolkit BusyIndicator 【发布时间】:2016-03-22 09:20:11 【问题描述】:我正在寻找BusyIndicator
的样式,使其看起来与此类似;
目前,我的繁忙指示器并没有占用它所在的整个Window
,我希望它这样做。我现在的BusyIndicator
是这样的;
有人成功设计了BusyIndicator
的样式吗?我查看了 Extended Toolkit 网站上的示例,但它并没有得到我希望指标的样子。
【问题讨论】:
如果您在以下回复中看到答案,请将其标记为答案。请阅读这篇文章:meta.stackexchange.com/questions/5234/… 【参考方案1】:这是BusyIndicator
的控制模板的一部分:
<ContentPresenter x:Name="busycontent">
<ContentPresenter.Content>
<Grid HorizontalAlignment="Center" VerticalAlignment="Center">
busycontent
元素是一个矩形区域,其中包含“请稍候”(默认为BusyContent
)和进度条。如您所见,Grid
的对齐值是硬编码的,它们使网格居中。
你有两个选择:
应用您自己的控制模板(您可以基于 Xceed 的模板); 制作你自己的BusyIndicator
(因为它是基于叠加的概念,所以不是那么复杂的任务)。
【讨论】:
以上是关于设置扩展工具包 BusyIndicator 的样式的主要内容,如果未能解决你的问题,请参考以下文章
Silverlight BusyIndicator 内容禁用
为啥我的 Silverlight BusyIndicator 在设置 IsBusy = true 后仍然不可见?