2016-03-25 3 views
0

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

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

Я хотел (а) опубликовать фотографию, чтобы вы могли видеть, как она выглядит. Текст «Please Wait ...» слишком низок, и планка лежит поверх него. Кто-нибудь испытал это раньше? Я в тупике, что делать. Я не могу понять, как изменить высоту содержимого внутри поля, если это даже проблема.

Edit:

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

enter image description here

Но я хочу, чтобы отобразить без текста прикрываясь:

enter image description here

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

+1

Можете ли вы поместить образ результата, который хотите получить? – ganchito55

+0

@ ganchito55 Я отредактировал мое сообщение с изображениями – Maderas

+0

«Пожалуйста, подождите» - это img или текстовый блок? – ganchito55

ответ

0

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

1

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

Вы также можете изменить TextBlock для все, что вы хотите.

Я надеюсь, что это может вам помочь.

Смежные вопросы