WPF学习计划-Resource

概述

http://msdn.microsoft.com/en-us/library/ms750613.aspx

需要重用的对象都可以定义成资源, 比如Style, Template, Brush等.

每个FrameworkElement或者FrameworkContentElement元素都有Resources(ResourceDictionary类型)属性.

一个资源一般有一个key, 比如: <SolidColorBrush x:key="MyBrush" Color="Red" .../>

使用资源时, 资源使用者通过{StaticResource XXX}来调用资源, 比如:<Button Background="{StaticResource MyBrush}"/>

 

StaticResource和DynamicResource

???

 

在代码中使用Resource

Window win = ...;

btn.Background = (Brush)win.FindResource("MyBrush");

你可能感兴趣的:(resource)