我有一个视图模型,其中包含一个标记为 [DataMember] 的 System.Device.Location.GeoCoordinate 属性,如下所示:
[DataMember]
public GeoCoordinate Location
{
get
{
return _location;
}
set
{
if (_location != value)
{
_location = value;
NotifyPropertyChanged("Location");
}
}
}
我有一个这个视图模型的集合,对于我得到的集合的每个项目:
mscorlib.dll 中出现了“System.FormatException”类型的第一次机会异常
有趣的是,这只发生在我向后导航时,但在 OnNavigatedTo 事件触发之前的某个地方。
这是一个已知的问题?我该如何解决?