Как использовать XAML вне уровня представления (WPF / Silverlight)? - PullRequest
2 голосов
/ 09 апреля 2009

XAML должен быть "расширяемым языком разметки приложений" - то есть универсальным , гибким каркасом для создания разметок приложений. Тем не менее, большинство поисков XAML дают материалы, относящиеся либо к WPF, либо к Silverlight.

Единственное исключение в настоящее время (о котором я знаю) - это среда Oslo (M-language & co.), Доказывающая, что XAML можно использовать вне уровня представления.

Я ищу информацию о том, как включить XAML в мое собственное приложение. Как я могу сериализовать объект моего приложения в XAML и затем десериализовать этот XAML в новый экземпляр этого объекта? Есть ли официальная информация MSFT по этому поводу? Как насчет общей поддержки XAML в .NET BCL?

Ответы [ 2 ]

2 голосов
/ 09 апреля 2009

Взгляните на XamlReader класс

1 голос
/ 09 апреля 2009

XAML поддерживается в .Net BCL в пространстве имен System.Windows.Markup . У него есть классы, которые могут загружать и понимать фрагменты XAML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...