将 windows.ui.xaml.Data 添加到 VS2013 项目

adding windows.ui.xaml.Data to VS2013 Project

我要使用 ivalueconverter 接口, 但是这个接口在命名空间下 windows.ui.xaml.Data

我正在使用 Visual studio 2013 但我不明白我是如何将这个命名空间添加到项目中的。 我将 progrect 定义为 WPF 应用程序。 并想添加这个 class

感谢任何帮助的人。

IValueConverter 位于 WPF 中 PresentationFramework.dll 的 System.Windows.Data 命名空间中。

在面向 Windows 10 台设备的通用 Windows 平台 (UWP) 应用程序中,它仅存在于 Windows.UI.Xaml.Data 命名空间中。但这不适用于 Visual Studio 2013 或 WPF 所以试试这个:

public class MyConverter : System.Windows.Data.IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        //conversion logic...
        return value;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotSupportedException();
    }
}