gpt4 book ai didi

ResourceDictionary 中的 WPF 图像是单例的吗?

转载 作者:行者123 更新时间:2023-12-04 15:15:04 25 4
gpt4 key购买 nike

WPF...
如果我将图像添加到我的 ResourceDictionary 然后使用 StaticResource 在多个地方使用它...
那个图像只有一个实例吗?
还是每次使用该图像时都会创建该图像的新实例?

最佳答案

实例级别
在持有 ResourceDictionary 的元素的同一个实例中,是的,只要你不说 x:Shared="false",它总是采用同一个实例。 .
对于控件和图像,如果您希望它们多次使用它们,这将是必要的。对于 ImageSources 不是。这是因为一个元素只能有一个父元素。

全局级
但是,为每个实例加载资源。这意味着如果您在 UserControl 的资源部分定义了一个资源,则对于您的 UserControl 的每个实例,都会加载该资源的一个实例。将经常使用的资源放入应用资源部分或 Windows 资源部分。

Here您会找到更多信息。

关于ResourceDictionary 中的 WPF 图像是单例的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com