所以我有一个名为ImageConverter的类,但我无法将其导入到我的xaml中。
我以为它是<converter x:key="converter"/>
但它不存在。
我做错了什么或者我错过了参考?
class ImageConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
String picNaam = (String)value;
String pad = "c:/documents" + picNaam;
return pad;
}
public object ConvertBack(object value, Type targetType, object parameter, string language)
{
throw new NotImplementedException();
}
}
答案 0 :(得分:0)
Windows 8 metro应用程序支持转换器。您的声明不正确。
应该是这样的:
<converter:ImageConverter x:Key="converter"/>
其中 转换器 是定义ImageConverter的命名空间。在根级别声明它:
xmlns:converter="clr-namespace:ActualNamespace"
此外,您还需要将课程 公开 。
public class ImageConverter : IValueConverter