簡體   English   中英

WPF,你能獲得默認的窗口顏色嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM