WPF扩展工具包BusyIndi​​cator文本已截止

时间:2016-03-25 19:20:12

标签: c# wpf busyindicator wpf-extended-toolkit

当我在任何其他应用程序中使用WPF Extended Toolkit BusyIndi​​cator时,我没有任何问题。在我当前的应用程序中使用它,文本被切断。我一直在玩BusyIndi​​cator上的属性。这是xaml:

<xctk:BusyIndicator IsBusy="True" Panel.ZIndex="1000"/>

我想发布一张图片,以便您可以看到它的样子。 “Please Wait ...”文本太低,栏位于其上方。有谁之前经历过这个吗?我很难过该做什么。如果这就是问题,我无法弄清楚如何更改框内内容的高度。

编辑:

目前显示如下:

enter image description here

但是我希望它在没有文字覆盖的情况下显示:

enter image description here

设计人员显示我希望它显示的方式,但应用程序在运行时会显示它,如图1所示。

2 个答案:

答案 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的BusyIndi​​cator中的基础数据类型是一个网格。网格的一个属性是在我不知道的全局样式文件中设置的......