2016-10-18 3 views
-2

Der Versuch, 2 verschiedene Konverter zu verwenden, und es scheint, obwohl ich einen Konverter angegeben habe, wird es an einen anderen übergeben.Verwenden von 2 verschiedenen Konvertern

In meinem UserControl.Resources ich habe folgendes

<local:AlertIDToImageConverter x:Key="AlertIDToImageConverter" /> 
<local:AlertIDToImageConverter x:Key="IsNewToImageConverter" /> 

In meinem Datatemplate habe ich folgendes

<Image Source="{Binding Path=IsNew, Converter={StaticResource IsNewToImageConverter}}" Width="12" Height="12" /> 
<Image Source="{Binding Path=AlertID, Converter={StaticResource AlertIDToImageConverter}}" Width="12" Height="12" Margin="5, 0, 0, 0" /> 

IsNew, die ein Bool ist, an den Wandler alertId geleitet wird, die ein int und scheitert.

Was ich verstehe ich nicht richtig darüber, wie die Konverter funktionieren sollten?

+0

plz Post-Wandler-Codes sein. – AnjumSKhan

+0

Es war behoben. War mein Fehler beim Kopieren/Einfügen und vergaß das Umbenennen. – Tsukasa

+0

mit einem Bool-Wert, der nur 'true' oder' false' sein kann, ist es wahrscheinlich einfacher, DataTrigger zu verwenden, es sei denn, diese Logik wird an vielen Stellen verwendet. – ASh

Antwort

3

Nur eine Vermutung, aber

<local:AlertIDToImageConverter x:Key="IsNewToImageConverter" /> 

sollte wohl

<local:IsNewToImageConverter x:Key="IsNewToImageConverter" /> 
+0

haha ​​wow Kopieren und Einfügen fehlgeschlagen. Vielen Dank. – Tsukasa

Verwandte Themen