1

При создании портативной библиотеки классов в Visual Studio 2010 или Visual Studio 11 Beta поддерживается поддержка INotifyPropertyChanged? Если это так, какое пространство имен можно найти?Поддерживает ли Visual Studio 2010/11 Beta Portable Library Library поддержку INotifyPropertyChanged?

Или поддерживается только в Visual Studio 11 Beta?

Вы можете скачать его для Visual Studio 2010 SP1 здесь: http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/

Я видел, как люди говорят, что вы можете использовать его в Интернете, но какой-либо документации MSDN я видел, не говоря уже о INotifyPropertyChanged, но упоминает такие вещи, как INotifyCollectionChanged, поддерживаются.

Причина я задаюсь вопросом, если есть две разные реализации данного типа проекта является то, что я знаю, с .NET 4.5 бета можно ориентировать приложения в стиле Metro, которые вы не можете сделать из VS2010 и .NET 4

+0

Если только был способ поиска [этого интерфейса] (http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx) –

+0

Я знаю, как найти интерфейс через MSDN. Поддерживается ли он в проекте библиотеки классов портала? Поддерживается ли поддержка System.dll в этом типе проекта? –

+0

Одним из ваших первых вопросов было «какое пространство имен можно найти в?». Ответ на этой странице. Интерфейс определяет один метод, и в соответствии с значками рядом с ним он поддерживается в PCL, а в нижней части страницы он говорит «поддерживается в: Portable Class Library». Как только эти факты будут установлены, я не могу получить больше от вашего вопроса. –

ответ

2

Джереми Ликнесс написал замечательную серию из трех статей, посвященных теме создания портативной библиотеки для приложений MVVM XAML на разных платформах (Silverlight, WPF и Metro-style).

Эта серия главным образом сосредоточена на интерфейсе ICommand, но проблемы аналогичны.

Чтобы ответить на другой вопрос, версия этого интерфейса Metro-стиля определена в Windows.UI.Xaml.Data namespace.

0

В настоящее время только VS 11 Beta поддерживает INotifyPropertyChanged (если таргетинг только SL + Phone), однако мы скоро выпустим обновление для наших инструментов VS2010, которое будет включать ту же поддержку для .NET 4.5, Phone 7.x, SL & Метро.

Смежные вопросы