2009-02-02 5 views
3

Есть ли встроенный элемент стиля по умолчанию или WPF, который дал бы мне эквивалентный текст в стиле «Выберите вариант подключения» ниже?Окно диалога по умолчанию по умолчанию

alt text http://i.msdn.microsoft.com/Aa511327.TopRules07(en-us,MSDN.10).png

Я думаю, что это товарную будет меняться в соответствии с ОС (XP, Vista, 7), что приложение работает в

+0

пока я не могу изменить (не хватает очков репутации) - но связь пишется неправильно в вопросе – SAMills

ответ

1

Это "Main Instruction" текст, который

12 пт. синий (# 003399) Segoe UI

по Vista UX Guidelines for text

+1

Так WPF не предлагает встроенный CustomControl/Этикетка/etc, которые я мог бы использовать? Я хочу, чтобы приложение изменилось на основе пользовательских системных предпочтений, вместо того, чтобы определять собственный собственный пользовательский элемент MainInstruction. Является ли «определяемый где-то» «12-ти синий (# 003399) Segoe UI? – Dylan

0

Не в WPF, нет.

Вы можете использовать GetThemeFont и GetThemeColor из API-интерфейсов визуальных стилей Win32, но только если включены визуальные стили. Визуальные стили отключены в классических темах (Windows Classic и высококонтрастные темы), поэтому для таких случаев вам понадобятся жесткие коды. Посмотрите на AeroStyle.xml в SDK Windows, чтобы узнать, каковы классические значения возврата.

я написал больше об этом здесь: http://blog.quppa.net/2011/04/30/windows-theme-fonts/

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