WPF Extended Toolkit BusyIndicator Текст обрезан

Когда я использую WPF Extended Toolkit BusyIndicator в любом другом приложении, у меня нет проблем. Используя его в моем текущем приложении, текст обрезается. Я играл со свойствами на BusyIndicator. Вот XAML:

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

Я хотел опубликовать фотографию, чтобы вы могли видеть, как она выглядит. Текст "Пожалуйста, подождите..." расположен слишком низко, и над ним лежит панель. Кто-нибудь испытывал это раньше? Я нахожусь в тупике, что делать. Я не могу понять, как изменить высоту содержимого внутри окна, если это даже проблема.

Редактировать:

В настоящее время отображается следующее:

Но я хочу, чтобы он отображался без текста:

Дизайнер отображает его так, как я хочу, чтобы оно отображалось, но приложение во время работы отображает его, как показано на рисунке 1.

2 ответа

Решение

Я обнаружил проблему. Базовые типы данных в BusyIndicator расширенного набора инструментов WPF представляют собой сетку. Одно из свойств сетки было установлено в глобальном файле стиля, о котором я не знал...

Я думаю, что ваша проблема в том, что вы изменили размер текстового блока по умолчанию. Но вы также можете исправить это с помощью 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>

Вы также можете изменить текстовый блок на что угодно.

Я надеюсь это тебе поможет.

Другие вопросы по тегам