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