0
を制御しますここでは特別なことは何もありませんけれども:Bing Mapsのは、私がWindows PhoneアプリケーションにBing Mapsのコントロールを使用しようとしているが、私はマップコントロールが配置されているページを起動したとき、私はこのエラーを取得するXamlParseException
<my:Map Height="224"
HorizontalAlignment="Left"
Margin="7,4,0,0"
Name="map1"
VerticalAlignment="Top"
Width="443"
Loaded="map1_Loaded"
ViewChangeStart="map1_ViewChangeStart">
<my:MapLayer Name="lMain">
<Ellipse Fill="Red" Width="20" Height="20"
my:MapLayer.Position="0,0"
Name="ppLocation"
Visibility="Collapsed" />
</my:MapLayer>
</my:Map>
が、私はこのコードを使用して座標を追加してみました:
GeoCoordinate ld = (Application.Current as App).curentLocation;
Location ppLoc = new Location();
GeoCoordinate g = new GeoCoordinate();
ppLoc.Latitude = ld.Latitude;
ppLoc.Longitude = ld.Longitude;
ppLoc.Altitude = ld.Altitude;
map1.SetView(ppLoc, 10);
//update pushpin location and show
MapLayer.SetPosition(ppLocation, ppLoc);
ppLocation.Visibility = System.Windows.Visibility.Visible;
しかし、map1.SetView(ppLoc、10)に "NullReferenceExcpetion"がスローされます。
「my:MapLayer.Position = "0,0"」を削除しました。ありがとう – milous