Почему мой RibbonWindow не является тематическим правильно?

При работе с ribboncontrolslibrary, когда я запускаю свое приложение, строка заголовка похожа на приложение W98. Как я могу заставить его выглядеть симпатичным?

Править: Кажется, что это имеет некоторое отношение к теме, используемой на окнах.

любая справка ценилась бы.

сопроводительный текст http://img718.imageshack.us/img718/8188/321321.jpg


    
        
        
    

9
задан Bevan 17 September 2011 в 14:44
поделиться

2 ответа

(С моего предыдущего комментария)

Вы можете нарисовать пользовательские оконные рамки, как описано в этой статье MSDN: http://msdn.microsoft.com/en-us/library/bb688195 (vs.85). ASPX , который включает в себя информацию о рисунке оконной подписи с шрифтом системы системы (что может обеспечить подсказки о доступе к другой информации темы).

2
ответ дан 3 November 2019 в 07:47
поделиться

Если вы запустите пользовательскую тему на вашу машину, WPF Windows по умолчанию на тему «Classic».

Как я понимаю, ваши параметры затем ограничены, потому что строка заголовка не является клиентом к вашему приложению - он отображается ОС (почему тогда не может принять пользовательскую тему, я не знаю).

  • Вы можете использовать p / Invokok, чтобы сделать некоторые неприятные вещи
  • , вы можете создать окно без полей и подделать панель заголовка самостоятельно
  • , вы можете увидеть, что (довольно старая) информация здесь делает что-нибудь для вас: http://www.brosoft.com/tutorials/defaultTheme.html

(если последняя работает, это означает, что мое понимание о винде строке заголовка неверно.)

2
ответ дан 3 November 2019 в 07:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: