我嘗試使用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