1

Visual Studio 2010またはVisual Studio 11 Betaでポータブルクラスライブラリを作成すると、INotifyPropertyChangedがサポートされますか?もしそうなら、どのネームスペースが?Visual Studio 2010/11ベータポータブルクラスライブラリプロジェクトはINotifyPropertyChangedをサポートしていますか?

またはVisual Studio 11 Betaでのみサポートされていますか?

あなたがここでのVisual Studio 2010 SP1のためにそれをダウンロードすることができます:私は、人々はあなたがオンラインでそれを使用することができると言う見てきましたが、私が見てきたすべてのMSDNドキュメントがINotifyPropertyChangedのに言及していませんが、言及しませ http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/

INotifyCollectionChangedなどのものがサポートされています。

このプロジェクトタイプの2つの異なる実装がある場合、私は思ったんだけど理由は、私はあなたがVS2010と.NET 4

から行うことができませんMetroスタイルアプリをターゲットにすることができ.NET 4.5ベータ版と知っていることです
+0

[このインターフェイス](http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx)を検索する方法がある場合 –

+0

私は経由でインターフェイスを見つける方法を知っていますMSDN。ポータルクラスライブラリプロジェクトでサポートされていますか?このタイプのプロジェクトでは、System.dll全体がサポートされていますか? –

+0

あなたの最初の質問の1つは「どの名前空間を見つけることができますか?」でした。答えはそのページにあります。インターフェイスは1つのメソッドを定義し、その隣にあるアイコンに従って、PCLでサポートされており、ページの最下部には「supported in:Portable Class Library」と書かれています。これらの事実が確立されると、私はあなたの質問からはるかに多くを得ることができません。 –

答えて

2

Jeremy Liknessは、さまざまなプラットフォーム(Silverlight、WPF、Metro-style)でMVVM XAMLアプリケーション用の移植可能なライブラリを作成するトピックを探求した、3つの記事の素敵なシリーズを書いています。

このシリーズは主のICommandインターフェイスに焦点を当てているが、問題は似ています。

このインターフェイスのメトロスタイルバージョンは、Windows.UI.Xaml.Data namespaceで定義されています。

0

現在のところVS 11 BetaはINotifyPropertyChanged(SL + Phoneのみを対象としない限り)をサポートしていますが、すぐにVS2010ツールのアップデートがリリースされます。これには.NET 4.5、Phone 7.x、 SL &メトロ。

関連する問題