当我在任何其他应用程序中使用WPF Extended Toolkit BusyIndicator时,我没有任何问题。在我当前的应用程序中使用它,文本被切断。我一直在玩BusyIndicator上的属性。这是xaml:
<xctk:BusyIndicator IsBusy="True" Panel.ZIndex="1000"/>
我想发布一张图片,以便您可以看到它的样子。 “Please Wait ...”文本太低,栏位于其上方。有谁之前经历过这个吗?我很难过该做什么。如果这就是问题,我无法弄清楚如何更改框内内容的高度。
编辑:
目前显示如下:
但是我希望它在没有文字覆盖的情况下显示:
设计人员显示我希望它显示的方式,但应用程序在运行时会显示它,如图1所示。
答案 0 :(得分:2)
我认为您的问题是您更改了默认的文本块大小。但您也可以使用 BusyContentTemplate 进行修复 例如,我将文本设置为更大且更红:
<xctk:BusyIndicator IsBusy="True" Panel.ZIndex="1000" >
<xctk:BusyIndicator.BusyContentTemplate>
<DataTemplate>
<TextBlock Foreground="Red" FontSize="15">Please Wait</TextBlock>
</DataTemplate>
</xctk:BusyIndicator.BusyContentTemplate>
</xctk:BusyIndicator>
您也可以根据需要更改文本块。
我希望这可以帮到你。
答案 1 :(得分:0)
我发现了这个问题。 WPF Extended Toolkit的BusyIndicator中的基础数据类型是一个网格。网格的一个属性是在我不知道的全局样式文件中设置的......