Поддерживает ли INotifyPropertyChanged проект Visual Studio 2010/11 Beta Portable Class Library? - PullRequest
1 голос
/ 23 марта 2012

При создании Portable Class Library в Visual Studio 2010 или Visual Studio 11 Beta поддерживается 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

Ответы [ 2 ]

2 голосов
/ 25 марта 2012

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

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

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

0 голосов
/ 04 мая 2012

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

...