電話アプリケーション ページに次の XAML コードがあります。
<maps:Map x:Name="BigMap" Pitch="53" LandmarksEnabled="True" PedestrianFeaturesEnabled="True" ZoomLevel="12" CartographicMode="Hybrid">
<Toolkit:MapExtensions.Children>
<Toolkit:UserLocationMarker x:Name="LocationMarker" GeoCoordinate="{Binding Center, ElementName=BigMap}" />
</Toolkit:MapExtensions.Children>
</maps:Map>
ポイントは、Visual Studio Designer と BlendInvalid cross-thread access
がそのコードでエラーを表示することです。これにより、[プロパティ] ウィンドウから要素のプロパティを編集できなくなります。
プログラムは実行中に例外をスローせず、正常に実行されますが、XAML でプロパティを手動で入力する必要があり、デザイナー ビューを利用できないため、この状況は少し面倒です。
どうすればこの問題を解決できますか?
問題をよりよく説明するために、次の画像を添付します。