【编辑】WPF 转换器中如何使用依赖属性?
0、概述
目前 WPF 的转换器中无法放置依赖属性,ConverterParameter 又不支持绑定,所以如果在转换器场景中需要绑定的话,就有点头疼了。
遇事不决,问 AI,所以我把这个问题在 GitHub Copilot 中问了下 GPT-5。
它的初始回答简单明了,提供了两种方案:Freezable 方案 和 MultiBinding 方案。
由于目前转换器一般都继承了 MarkupExtension 以方便使用,所以又加入了这个因素,AI 也是丝毫不虚,不过情况就变得复杂了起来……
[……]