我正在编写一个包含两个绑定的 MultiBinding - 每个都返回一个布尔值。使用 MultiBindings 您需要指定一个 IMultiValueConverter。在我的情况下,这个转换器应该采用两个布尔值并返回它们的 AND。这写起来真的很简单,但我必须这样做吗?这感觉就像是最基本的 MultiValueConverter,如果 .NET 中已经存在一个,我不想写一个。
所以 - 有吗?如果是这样 - 有哪些内置的 IMultiValueConverters?
我正在编写一个包含两个绑定的 MultiBinding - 每个都返回一个布尔值。使用 MultiBindings 您需要指定一个 IMultiValueConverter。在我的情况下,这个转换器应该采用两个布尔值并返回它们的 AND。这写起来真的很简单,但我必须这样做吗?这感觉就像是最基本的 MultiValueConverter,如果 .NET 中已经存在一个,我不想写一个。
所以 - 有吗?如果是这样 - 有哪些内置的 IMultiValueConverters?
没有什么能直接适合你。Reflector 说那里只有三个打开的 IMultiValueConverters:
这个答案没用。但也许您会在 Kent Boogaart 的WPF 转换器库中找到一些有用的东西。
干杯,安瓦卡。