gpt4 book ai didi

wpf - 拥有静态 wpf 值转换器是一个坏主意吗?

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

我可以做类似的事情,而不是在资源中声明转换器

IsEnabled={Binding Path=SomeProp, Converter={x:Static namespace:Converter.Instance}}"

其中 Instance 仅实例化一次(lazy sinlgeton)

但是我担心在处理 View 时保留对静态变量的引用可能会妨碍垃圾收集(我正在使用 PRISM)。你怎么认为?

最佳答案

实际上转换器的静态实例不会被垃圾收集,但它只是一个实例,典型的转换器没有(或很少)数据字段,所以可能没有什么可担心的......

转换器没有对 View 的引用,因此对于 View 的垃圾收集来说应该不成问题。

关于wpf - 拥有静态 wpf 值转换器是一个坏主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071762/

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