ObservableCollection の Lines (Shape) のシリアル化に問題があります。私は Windows RT 向けに開発しており、JSON.NET v5.02 を使用しています。以下のコードで次の例外が発生します。
ObservableCollection<Line> lines;
//some code
string linesString = JsonConvert.SerializeObjectAsync(lines); // problem
Newtonsoft.Json.JsonSerializationException
mscorlib.dllで型の例外が発生しましたが、ユーザー コードで処理されませんでした追加情報:「Windows.UI.Xaml.Shapes.Line」の「X1」から値を取得中にエラーが発生しました。
この例外のハンドラがあれば、プログラムは安全に続行できます。
これはバグですか?回避策はありますか?