我尝试使用MappingConverter绑定(在我们的器件的应用存在,工作不错)以这样的方式在映射器
<converters:MappingConverter x:Key="RewardTypeToSymbolConverter"
ElseMappingValue="BlaBla">
<converters:MappingEntry FromValue="{x:Static loc:SomeEnum.Value}"
ToValue="{Binding SomeStringInViewModel}" />
</converters:MappingConverter>
我没有得到任何异常,但我的TextBlock显示什么。转换器中的断点显示ToValue属性为NULL(但SomeStringInViewModel不是)。
有没有人有一些想法如何在转换器中使用这种绑定?或者在资源中使用绑定是不可能的?
请在'<转换器:MappingConverter ... />'附近提供一些代码。你如何将转换器绑定到'TextBlock'上? – WaltiD
FromValue,ToValue,ElseMappingValue是依赖项属性,它的类型是对象。以下是有关MappingConverter的一些信息(http://wpfconverters.codeplex.com/wikipage?title=User%20Documentation#MapConverter)。我用这种方式: – Eyjafjallajokull