Nic*_*ier 6 .net wpf resources
我希望能够以编程方式将属性设置为动态资源.
myControl.Property = this.Resource[key]
Run Code Online (Sandbox Code Playgroud)
不是有效的响应,因为如果替换了具有键"key"的资源,则不会自动更新该属性.
谢谢你的回复,
Ken*_*art 13
无论您是在代码还是XAML中执行此操作,静态资源都不会更新.你需要一个动态资源.
在XAML中:
<Grid x:Name="grid" Background="{DynamicResource Brush}"/>
Run Code Online (Sandbox Code Playgroud)
在代码中:
grid.SetResourceReference(Grid.BackgroundProperty, "Brush");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9192 次 |
| 最近记录: |