2015-04-29 6 views
0

Я нашел набор множества конвертеров в Microsoft.TeamFoundation.Controls.WPF.Converters, но я не знаю, как их использовать в xaml. В частности, я не могу включить это пространство имен в xaml. Может быть, это разрешено использовать только в коде?Как использовать конвертеры Microsoft

List of converters

Я попытался

xmlns:conv="clr-namespace:Microsoft.TeamFoundation.Controls.WPF.Converters;assembly=Microsoft.TeamFoundation.Controls" 

, а затем

<conv:NullToVisibleConverter x:Key="Null2VisConv"/> 

, но он не может найти NullToVisibleConverter в conv.

+0

возможно дубликат [конвертеров Microsoft WPF] (HTTP : //stackoverflow.com/questions/14573895/microsoft-wpf-converters) –

ответ

1

Сначала вы должны быть ориентированы на .NET 4.5, то добавить ссылку на Microsoft.TeamFoundation.Controls (должно быть в Assembilies -> Extensions), а затем в 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> 
0

Пожалуйста, убедитесь, что установлены эти pkgs. Вы должны добавить ссылку на dll в свой проект.

MSDN говорит: Вы можете найти узлы в объектной модели клиента в Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE под ReferenceAssemblies \ v2.0, ReferenceAssemblies \ v4.5 и PrivateAssemblies.

После Тар вы пишете в своем XAML, например:

xmlns:converters="namespace for converters" 

вы можете выбрать пространство имен для преобразователей из списка имен вы имеете на вашем компьютере