Использование стандартного стиля Microsoft Windows в WPF-Window? - PullRequest
2 голосов
/ 19 января 2010

Можно ли использовать стандартный стиль Microsoft Windows в WPF-окне? Если я создаю обычное окно WPF с текстовым блоком или чем-то в этом роде, шрифт очень маленький и не такой, как в Microsoft Windows. Фон окна белый. Может быть, вы можете сказать мне, как использовать Стиль или источник информации или тому подобное, где я могу прочитать настройки стандартного окна Microsoft Windows, например:

  • Семейство шрифтов / размер
  • Поля (в кнопках, окнах, групповых окнах, ..)
  • 1008 * Прокладки *
  • Цвета (Backgroundcolor, ..)
  • и т.д ..

1 Ответ

3 голосов
/ 20 января 2010

Если вы ищете системные значения для вашего приложения, взгляните на эти 3 класса:

Пример (из MSDN):

Button btncsharp = new Button();
btncsharp.Content = "SystemFonts";
btncsharp.Background = SystemColors.ControlDarkDarkBrush;
btncsharp.FontSize = SystemFonts.IconFontSize;
btncsharp.FontWeight = SystemFonts.MessageFontWeight;
btncsharp.FontFamily = SystemFonts.CaptionFontFamily;
cv1.Children.Add(btncsharp);

ИЛИ в XAML:

<Button
     FontSize="{x:Static SystemFonts.IconFontSize}"
     FontWeight="{x:Static SystemFonts.MessageFontWeight}"
     FontFamily="{x:Static SystemFonts.CaptionFontFamily}"
     Background="{x:Static SystemColors.HighlightBrush}">
     SystemFonts 
</Button>

Проверьте эти ссылки в MSDN для получения дополнительной информации: System.Windows.SystemFonts , System.Windows.SystemParameters и System.Windows.SystemColors

Совет. Используйте Visual Studio IntelliSence для просмотра списка свойств в этом классе

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