簡體   English   中英

WPF動態資源示例

[英]WPF Dynamic resource example

是否有任何示例可以清楚地說明靜態和動態資源之間的區別。 我知道靜態加載一次並在啟動時綁定的基本區別,而動態在運行時加載,並在每次控件重新加載時重新綁定。

提前致謝

如果在元素的應用程序運行時更改了桌面顏色,則該元素將保持其原始顏色:

<Button>
  <Button.Background>
    <SolidColorBrush Color="{StaticResource {x:Static SystemColors.DesktopColorKey}}" />
  </Button.Background>
  Hello
</Button>

另一方面,如果使用DynamicResource設置元素的顏色,則在桌面顏色更改時它會更改:

 <Button>
      <Button.Background>
        <SolidColorBrush Color="{DynamicResource {x:Static SystemColors.DesktopColorKey}}" />
      </Button.Background>
      Hello
    </Button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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