簡體   English   中英

GeoCoordinate System.FormatException

[英]GeoCoordinate System.FormatException

我有一個包含System.Device.Location.GeoCoordinate屬性的視圖模型,該屬性被標記為[DataMember],如下所示:

[DataMember]
public GeoCoordinate Location
{
    get
    {
        return _location;
    }
    set
    {
        if (_location != value)
        {
            _location = value;
            NotifyPropertyChanged("Location");
        }
    }
}

我有一個此viewmodel的集合,對於集合的每個項目,我都會得到:

mscorlib.dll中發生類型為'System.FormatException'的第一次機會異常

有趣的是,這僅在我向后導航時發生,而在OnNavigatedTo事件觸發之前的某處。

這是一個已知的問題? 我該如何解決?

您確定GeoCoordinate可通過DataContractSerializer序列化嗎?

嘗試構建自定義的GeoCoordinate類型:編寫一個具有兩個雙緯度/經度屬性的簡單類,一個BuildFromGeoCoordinate()ToGeoCoordinate()方法,以從/ GeoCoordinateGeoCoordinate ,並檢查是否仍然發生錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM