私はでプログラムを開発していて、ファイルに(長方形、楕円、...)WPF
を書き込んで読み取る必要があり、それらを読み取る必要があります。shapse
そのための方法はありますか、それとも幅、高さ、...それらをロードするなどの仕様を書く必要がありますか?何か案が?
私はから使用しました:
Stream stream = File.Open("mehdi.txt", FileMode.Create);
BinaryFormatter bFormatter = new BinaryFormatter();
ArrayList a = new ArrayList();
a.Add(shapelist); //shapelist is arraylist
bFormatter.Serialize(stream, a);
stream.Close();
しかし、このコードには次のエラーがあります:
Type 'System.Windows.Shapes.Rectangle' in Assembly 'PresentationFramework, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' is not marked as serializable.