InkCanvasの画像、InkCanvasの背景画像として設定された画像、数値データ(ストロークごとに1つの正の整数値)これはInkCanvasの各ストロークに関連付けられています。InkCanvasと画像保存/読み込みオーバーロードされたStrokeCollectionの場合
私の最初の精神的なアプローチは、数値データをフィールドとして追加するためにStrokeクラスをオーバーロードすることでした。しかし、私はStrokeCollectionを保存することができるとは確信していませんInkCanvas.Strokes.Save(FileStream);
2番目の精神的なアプローチは、ストロークのコレクションを保存し、別のSQLiteファイルに格納されている各ストロークの数値のコレクションを持っています。しかし、StrokeCollectionのStrokesが順番に格納され、順番にロードされているかどうかはわかりません。
ストローク、各ストロークに関連付けられた数値、画像のファイル名、または可能であれば画像そのものを保存するために、これらの2つのアプローチのいずれかが機能します?
簡単にあなたのアイデアを試して、どのように動作するかを見ることができます。 – Clemens