2022-04-20 WPF面试题 WPF中StaticResource和DynamicResource之间有什么区别?

Posted 微软MVP Eleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022-04-20 WPF面试题 WPF中StaticResource和DynamicResource之间有什么区别?相关的知识,希望对你有一定的参考价值。

WPF中StaticResource和DynamicResource之间有什么区别?

  • 在实际运行应用程序之前加载 XAML 期间,将解析 StaticResource 并将其分配给属性。 它只会被分配一次,并且忽略对资源字典的任何更改。
  • DynamicResource 在加载期间将一个 Expression 对象分配给该属性,但直到运行时当 Expression 对象被要求提供值时才实际查找资源。 这会导致直到在运动时需要它时才查找资源。 一个很好的例子是对稍后在 XAML 中定义的资源的前向引用。 另一个例子是直到运行时才会存在的资源。 如果源资源字典发生更改,它将更新目标。

以上是关于2022-04-20 WPF面试题 WPF中StaticResource和DynamicResource之间有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

2022-04-20 WPF面试题 WPF中StaticResource和DynamicResource之间有什么区别?

2022-04-20 WPF面试题 WPF中StaticResource和DynamicResource之间有什么区别?

2022-04-20 WPF面试题 WPF中的样式和资源有什么区别?

2022-04-20 WPF面试题 WPF中的样式和资源有什么区别?

2022-04-20 WPF面试题 在WPF应用程序集中添加新文件时,Page和Window有什么区别?

2022-04-20 WPF面试题 在WPF应用程序集中添加新文件时,Page和Window有什么区别?