在WPF中,StaticResource和DynamicResource有什么區(qū)別?在WPF中使用資源(如畫筆、模板和樣式)時(shí),可以將它們指定為StaticResources<Rectangle Fill="{StaticResource MyBrush}" />或者作為一個(gè)動(dòng)態(tài)資源<ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" />大多數(shù)情況下(總是?),只有一個(gè)工作,而另一個(gè)將在運(yùn)行時(shí)拋出異常。但我想知道為什么主要區(qū)別是什么。類似于內(nèi)存或性能方面的影響WPF中是否有“筆刷總是靜態(tài)的”和“模板總是動(dòng)態(tài)的”等規(guī)則?I 假設(shè)靜態(tài)還是動(dòng)態(tài)的選擇并不像看起來(lái)那么武斷.但我看不出模式。
- 3 回答
- 0 關(guān)注
- 1510 瀏覽
添加回答
舉報(bào)
0/150
提交
取消