如何使用 Microsoft 转换器
How to use Microsoft converters
我在 Microsoft.TeamFoundation.Controls.WPF.Converters 中找到了一组转换器,但我不知道如何在 xaml 中使用它们。特别是,我不知道如何将这个命名空间包含到 xaml 中。也许只允许在代码中使用它?
我试过了
xmlns:conv="clr-namespace:Microsoft.TeamFoundation.Controls.WPF.Converters;assembly=Microsoft.TeamFoundation.Controls"
然后
<conv:NullToVisibleConverter x:Key="Null2VisConv"/>
但在 conv.
中找不到 NullToVisibleConverter
首先您需要以 .NET 4.5 为目标,然后添加对 Microsoft.TeamFoundation.Controls
的引用(应该在程序集 -> 扩展中),然后像您所做的那样在 XAML 中添加
<Window ...
xmlns:conv="clr-namespace:Microsoft.TeamFoundation.Controls.WPF.Converters;assembly=Microsoft.TeamFoundation.Controls">
<Window.Resources>
<conv:NullToVisibleConverter x:Key="Null2VisConv"/>
</Window.Resources>
<!-- ... -->
</Window>
请确保已安装这些软件包。
您必须在项目中添加对 dll 的引用。
MSDN 说:
您可以在程序 Files\Microsoft Visual Studio 11.0\Common7\IDE 下的 ReferenceAssemblies\v2.0、ReferenceAssemblies\v4.5 和 PrivateAssemblies.[ 中找到客户端对象模型中的程序集。 =11=]
之后你在 xaml 中写入例如:
xmlns:converters="namespace for converters"
您可以从您电脑上的命名空间列表中为转换器选择命名空间
我在 Microsoft.TeamFoundation.Controls.WPF.Converters 中找到了一组转换器,但我不知道如何在 xaml 中使用它们。特别是,我不知道如何将这个命名空间包含到 xaml 中。也许只允许在代码中使用它?
我试过了
xmlns:conv="clr-namespace:Microsoft.TeamFoundation.Controls.WPF.Converters;assembly=Microsoft.TeamFoundation.Controls"
然后
<conv:NullToVisibleConverter x:Key="Null2VisConv"/>
但在 conv.
NullToVisibleConverter
首先您需要以 .NET 4.5 为目标,然后添加对 Microsoft.TeamFoundation.Controls
的引用(应该在程序集 -> 扩展中),然后像您所做的那样在 XAML 中添加
<Window ...
xmlns:conv="clr-namespace:Microsoft.TeamFoundation.Controls.WPF.Converters;assembly=Microsoft.TeamFoundation.Controls">
<Window.Resources>
<conv:NullToVisibleConverter x:Key="Null2VisConv"/>
</Window.Resources>
<!-- ... -->
</Window>
请确保已安装这些软件包。 您必须在项目中添加对 dll 的引用。
MSDN 说: 您可以在程序 Files\Microsoft Visual Studio 11.0\Common7\IDE 下的 ReferenceAssemblies\v2.0、ReferenceAssemblies\v4.5 和 PrivateAssemblies.[ 中找到客户端对象模型中的程序集。 =11=]
之后你在 xaml 中写入例如:
xmlns:converters="namespace for converters"
您可以从您电脑上的命名空间列表中为转换器选择命名空间