Есть ли у XAML версия? - PullRequest
       0

Есть ли у XAML версия?

4 голосов
/ 19 декабря 2009

WPF 4.0 в настоящее время является модным словом, которое является последней версией WPF, я хочу знать, какая версия XAML является текущей? А какой была предыдущая версия XAML и WPF?

Ответы [ 2 ]

4 голосов
/ 19 декабря 2009

Роб Рельеа из команды XAML называет реализацию XAML в .NET 4 как «XAML 2009» (например, здесь ). Я не думаю, что у XAML в .NET 3.x была версия - все просто называли ее XAML (и у нее было две реализации, одна для WPF и одна для WF).

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

РЕДАКТИРОВАТЬ: Добавлено цитирование предоставлено Кент Boogaart .

1 голос
/ 20 декабря 2009

Можно ожидать, что версия XAML будет закодирована в пространстве имен, однако и VS 2008, и VS 2010 Beta 2 применяют одинаковые пространства имен к файлам XAML:

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

Свободный читатель xaml не сможет узнать, какая версия xaml предназначена.

В VS 2010 Beta 2 вы можете выбрать таргетинг на WPF 3.0, WPF 3.5 или WPF 4.0.

Похоже, что одна и та же версия XAML может работать для всех различных версий WPF, если в этой версии присутствуют закодированные типы объектов.

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