static resource 与 dynamic resource的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/G66565906/article/details/80458709

static resource 与 dynamic resource区别主要有两方面:

一:static resource 是在创建界面时,加载的资源的,而dynmaic resource是在使用到该资源时加载的,

    因此当wpf resource比较复杂,比较大,加载性能差时,可以使用dynamic resouce 加载资源来优化界面性能。

二:static resouce 只从resouce时引用一次,而dynamic resource 则在每一次使用资源时都从resouce加载资源

     至于当对象从resouce被引用后,对象的更新是否会自动更新至引用该对象的对象,则是由资源对象自动决定的,如brush,即使static 引用,修改 brush,仍会更新界面对象。



猜你喜欢

转载自blog.csdn.net/G66565906/article/details/80458709
今日推荐