2015-09-05 9 views
0

Я занимаюсь разработкой универсального окна приложения (на окнах 10), с каркасом .NET 4.5.2Название «XamlWriter» не существует в текущем контексте

Я пытаюсь клонировать объект XAML используя «XamlWriter» и «XamlReader», но, похоже, визуальная студия не имеет ссылки на этот класс. Я получаю:

Название «XamlWriter» не существует в текущем контексте

Я также заметил, что мой Visual Studio не имеет System.Windows.Markup имен (который содержит «XamlWriter» и «XamlReader '), только System.Windows.Input.

Я искал в Интернете (и здесь, конечно), но не смог найти ответы. Я был бы признателен за любую подсказку.

Спасибо.

+1

Хорошо, если вы разрабатываете UWA, вы не получаете доступ ко всем типам WPF, насколько мне известно ... они фактически являются отдельными структурами. –

+0

О, я не знал об этом, спасибо. – Isaac

ответ

0

Классы XamlWriter и XamlReader доступны только в полном стеке .NET framework, то есть в WPF, однако он не реализован для UWA или Silverlight.

Для этого есть некоторые способы обхода, например, this.