[英]WPF, can you get the default windows colors?
好的,這是一個壘球初學WPF問題。
默認情況下,窗口的背景為白色。 我正在嘗試破解錯誤報告表單,我想模仿更標准的Windows外觀和感覺。
獲取背景的默認顏色的任何簡單方法?
使用SystemColors類,特別是WindowColor屬性。 使用xaml時最好使用DynamicResources,因此使用... Key屬性。 這樣,當用戶在Windows中更改顏色時,您的應用程序即時更改。
<Window>
<Window.Background>
<SolidColorBrush Color="{DynamicResource {x:Static SystemColors.WindowColorKey}}">
</SolidColorBrush>
</Window.Background>
</Window>
使用... BrushKey屬性使得在需要刷子時更容易使用
<Window Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}">
</Window>
PS:WPF Windows默認情況下應該已經有正確的顏色
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.