Проблема с указанием пространства имен для VisualStateManager в Xaml - PullRequest
1 голос
/ 26 апреля 2011

Должно быть просто, но я не могу найти ответ

Я пытаюсь создать собственный ControlTemplate, который использует VisualStateManger. MSDN говорит, чтобы включить

XMLNS: VSM = "CLR-пространств имен: System.Windows; сборка = System.Windows"

Однако там написано, что мне не хватает ссылки на сборку. Поэтому я пытаюсь добавить его, но не могу найти сборку System.Windows на вкладке .NET, чтобы добавить ее. Чего мне не хватает?

Спасибо

Ответы [ 2 ]

2 голосов
/ 26 апреля 2011

Вам нужна ссылка на PresentationFramework.dll (из VisualStateManager документации).

Вам также необходимо убедиться, что вы нацеливаетесь на .NET 4.0, а не на 3.5sp1.VisualStateManager был добавлен в WPF в .NET 4.

0 голосов
/ 03 июля 2014

Если вы работаете с .net 4.5, тогда ваша ссылка должна измениться с http://schemas.microsoft.com/winfx/2006/xaml/presentation на http://schemas.microsoft.com/netfx/2007/xaml/presentation

...