ИСПОЛЬЗОВАНИЕ XAML, не связанного с WPF или silverlight - PullRequest
0 голосов
/ 26 сентября 2010

Я пытаюсь понять, как использовать XAML, а не использовать его в качестве разметки при создании приложений WPF и silverlight.Где еще я могу использовать XAML.Пожалуйста, предоставьте все возможные варианты использования XAML.

Может ли XAML использоваться в качестве обычного XML для отображения провайдера и тому подобного?

Пожалуйста, предоставьте несколько ссылок, где я могу узнать о XAML.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 26 сентября 2010

Эта запись может быть полезна: http://www.davidpoll.com/2010/07/25/to-xaml-with-love-an-experiment-with-xaml-serialization-in-silverlight/. В этой статье описан способ использования XAML в качестве формата сериализации не только для интерфейса пользователя, но и для других объектов CLR.

1 голос
/ 26 сентября 2010

XAML используется в качестве механизма сериализации рабочих процессов в Windows Workflow Foundation (WF), см., Например, http://www.codeproject.com/KB/WF/XAML_WF.aspx

0 голосов
/ 26 сентября 2010

XAML - довольно эффективный формат XML-сериализации с хуками для пространств имен и расширений разметки.Вам не нужно использовать его исключительно для приложений WPF;до тех пор, пока сериализуемые типы имеют конструкторы без параметров, вы можете представлять практически любой ссылочный тип .NET в XAML.

Если вы не используете расширения разметки, это не очень большой скачок после обычной сериализации XML,Но дополнительные улучшения, которые он предлагает, достаточно полезны, и тот факт, что это формат, поддерживаемый VS и WPF и Blend, безусловно, не вред .

...