1

Visual Studio 2010 또는 Visual Studio 11 Beta에서 휴대용 클래스 라이브러리를 만들 때 INotifyPropertyChanged가 지원됩니까? 그렇다면 어떤 네임 스페이스를 찾을 수 있습니까?Visual Studio 2010/11 베타 이식 가능한 클래스 라이브러리 프로젝트가 INotifyPropertyChanged를 지원합니까?

또는 Visual Studio 11 Beta에서만 지원됩니까?

당신은 2010 SP1 여기에 비주얼 스튜디오로 다운로드 할 수 있습니다 http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/

나는 사람들이 당신이 온라인으로 사용할 수 있습니다 말하지만, 내가 본 어떤 MSDN의 문서에서 INotifyPropertyChanged를 언급하지 않고, 언급을하지 보았다 INotifyCollectionChanged와 같은 것들이 지원됩니다.

이 프로젝트 유형의 두 가지 구현이 있는지 궁금한 이유는 .NET 4.5 베타에서는 VS2010 및 .NET 4에서 수행 할 수없는 Metro 스타일 앱을 타겟팅 할 수 있다는 것입니다.

+0

[이 인터페이스] (http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx)를 검색 할 방법이있는 경우 –

+0

을 통해 인터페이스를 찾는 방법을 알고 있습니다. MSDN. 포털 클래스 라이브러리 프로젝트에서 지원됩니까? 이 유형의 프로젝트에서 System.dll 전체가 지원됩니까? –

+0

첫 번째 질문 중 하나는 "네임 스페이스를 찾을 수 있습니까?"입니다. 대답은 해당 페이지에 있습니다. 이 인터페이스는 한 가지 방법을 정의하고 그 옆에있는 아이콘에 따라 PCL에서 지원되며 페이지 하단에는 "supported in : Portable Class Library"가 표시됩니다. 그 사실들이 확정되면, 나는 당신의 질문에서 더 많은 것을 얻을 수 없습니다. –

답변

2

Jeremy Likness는 다양한 플랫폼 (Silverlight, WPF 및 Metro 스타일)에서 MVVM XAML 응용 프로그램을위한 휴대용 라이브러리를 만드는 주제를 다루는 3 개의 기사 시리즈를 작성했습니다. Part 2: Portability in Silverlight and WPF: a Tale of Type Forwarders

  • Part 3: Portability in Metro: A CLR and WinRT Love Affair이 시리즈는 주로 ICommand의 인터페이스에 초점을 맞추고
  • Part 1: Creating the Portable Library

    • 하지만, 문제는 유사하다.

      다른 질문에 답하기 위해이 인터페이스의 Metro 스타일 버전은 Windows.UI.Xaml.Data namespace에 정의되어 있습니다.

  • 0

    현재 VS 11 Beta는 INotifyPropertyChanged를 지원하지만 (SL + Phone 만 타겟팅하지 않는 한) VS2010 도구에 대한 업데이트가 곧 출시 될 예정입니다.이 도구에는 .NET 4.5, Phone 7.x, SL & 메트로.