今日您是第次访问
设为主页
添加改藏
网站优化
 
了解WPF技术
Silverlight WPF/E教程
WPF应用程序教程
当前位置:网站主页->Silverlight教程->文章浏览

解说:Silverlight Resources资源

日期:2008-10-21 来源:WPFHome.com.cn 制作:yoling group

Silverlight类库中资源机制由FrameworkElement基类的Resources属性实现,在初始化后随时等待子控件随时调用!这也是解决内存占用的一个优化机制,子控件可以使用当前和所有父控件Resources资源,但父控件不可以使用自控件的资源,因为哪时可能己被释放或查询所有子控件效率上不及!使用资源的优点在于可以重用,声明一次可以同时让多个对象使用。这样大大提高了执行效率,同时也避免重复劳动。

Expression Blend专门提供了一个Resources面板操作资源,可以在“Window->Resources”命令打开资源面板。哪里可以显示出所有的资源对象。并且可以使用右键菜单直接对资源进行操作,引用时可以使用{StaticResource keyName}命令在代码中直接引用资源对象。创建除手写外,可在以属性面板的每个属性后面的小方块中使用“Convert to new Resource”命令轻松创建。实例参见《解说:Silverlight Style,Setter(XAML/Design)换肤机制》。