新しい Silverlight アプリケーションを開始し、コード ビハインド ("Loaded" イベント内) に次のコードを挿入します。
// This will *NOT* cause an error.
this.LayoutRoot.DataContext = new string[5];
しかし...
// This *WILL* cause an error!
this.LayoutRoot.DataContext = this;
発生するエラーは、「値が期待される範囲内にありません」です。ところで、このコードは通常の WPF (Windows 開発) で 100% 動作し、WPF/E で動作しない理由はないはずです :)
何かご意見は?