Kann der Längen- und Breitengrad nicht gebunden werden?Bing-Karte Längengrad Breitengrad Datenbindung
<bm:Map x:Name="EventMap" MapType="Birdseye" ZoomLevel="5"
Credentials="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" Height="480" Width="550"
HorizontalAlignment="Left">
<bm:Map.Center>
<bm:Location Latitude="{Binding Latitude}"
Longitude="{Binding Longitude}"/>
</bm:Map.Center>
</bm:Map>
Hier ist die Sammlung, die mit dem Längen- und Breitengrad verbinden.
<CollectionViewSource
x:Name="itemsViewSource"
Source="{Binding EventItems}"
d:Source="{Binding EventItemGroups[0].EventItems, Source={d:DesignInstance Type=data:EventDataSource, IsDesignTimeCreatable=True}}"/>
Welche Art von Datentypen sollte ich verwenden? Schnur? Doppelt oder andere?
private string _longitude = string.Empty;
public string Longitude
{
get { return this._longitude; }
set { this.SetProperty(ref this._longitude, value); }
}
private string _latitude = string.Empty;
public string Latitude
{
get { return this._latitude; }
set { this.SetProperty(ref this._latitude, value); }
}
Ich glaube (Längengrad) „151,173248“ (Breitengrad) „-33,840764“ ein gültiger Punkt ist die Sydney ist, wenn ich nicht falsch bin.
Da ich festgestellt habe, dass die Karte nicht den Breitengrad und die Länge anzeigt, bin ich gebunden. Es scheint die Originalkarte ohne Ort zu sein. Am wichtigsten ist, nach wenigen Zeit der Kompilierung, es auszuwerfen
fehlgeschlagen Eigenschaft ‚Bing.Maps.Location.Longitude
Jede Idee, wat passieren zuweisen?
Wo sind die Breiten- und Längengradwerte, von denen Sie zu binden versuchen, haben Sie daran gedacht, den richtigen DataContext für Ihr UI-Element zuzuweisen, das die Karte enthält? Wenn der DataContext richtig eingerichtet ist, sind Sie sicher, dass Ihre Breiten- und Längengradwerte gültig sind? –
@BojinLi Danke für die Antwort. Hier ist die Info. –