UWP转换器设计时间转换器错误(运行时工作)

时间:2016-05-18 13:09:25

标签: c# win-universal-app

我创建自定义“BooleanToVisibilityConverter” IValueConverter

转换器在运行时工作。

在设计时有错误,没有预览。

名称“BooleanToVisibilityConverter”在命名空间“using:ASE.UWP.Converters”中不存在

public class IntToVisibilityConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, string language)
    {
        if (System.Convert.ToInt32(value) == System.Convert.ToInt32(parameter))
        {
            return Windows.UI.Xaml.Visibility.Visible;
        }
        return Windows.UI.Xaml.Visibility.Collapsed;
    }

    public object ConvertBack(object value, Type targetType, object parameter, string language)
    {
        return 0;
    }
}

enter image description here

1 个答案:

答案 0 :(得分:0)

如果要导入的命名空间是本地命名空间,则应以这种方式导入:

xlmns:lconv="clr-namespace:ASE.UWP.Converters"

如果命名空间属于另一个程序集,您还应该添加相关信息:

xlmns:lconv="clr-namespace:ASE.UWP.Converters;assembly=assemblyName"