Я не могу заставить его работать с IValueConverter для Windows Phone 7.0.
Вот мой код XAML для связанного элемента:
<TextBlock Text="{Binding Verified, Converter={StaticResource TextConverter}}" HorizontalAlignment="Left" VerticalAlignment="Bottom" FontSize="14" />
Вот код позади файла XAML.
public class TextConverter : System.Windows.Data.IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if ((bool)value == false)
{
return ("Verified is False!");
}
if ((bool)value == true)
{
return ("Verified is True!");
}
else
{
return ("Error!");
}
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return null;
}
}
Кажется, это правильно, но кажется, что приложение не может даже найти класс TextConverter, я должен объявить его где-нибудь? Когда я запускаю это приложение, я получаю Application_UnhandledException
. Я надеюсь, что кто-нибудь может мне помочь, спасибо.