私は学校のプロジェクトとして教師用の出欠アプリケーションを作成しています。隔離されたストレージでXMLファイルを更新する際に問題があります。私はLINQ to XMLを使用してカスタムXMLファイルからリストボックスに生徒の名前を解析しています。各リストボックスの項目には、チェックボックスと生徒の名前が表示されます。次に、選択した学生をXmlSerializerを使用して現在の日付と共にIsolatedStorageに保存します。私が保存されたxmlファイルを取り出すと、すべてがうまくいくように見えますが、もっと多くの生徒を追加したいときは、以前に保存したファイルを上書きして追加しません。このバグを修正して上書きするのではなく、既存のXMLファイルに追加するにはどうすればよいですか?ここでXmlSerializerを使用してIsolatedStorageの既存のXMLファイルにデータを追加
私の保存およびロードするクラスです:IsolatedStorageに日付と名前を保存
- :http://pastebin.com/2hjmna0a
- ロード日付をリストに:http://pastebin.com/r7sv77C0
- ロード名のリストに:http://pastebin.com/jLBVyjFS
私はあなたが私に与えるすべての助けに感謝します。ありがとう!
返信いただきありがとうございます。私はそれがファイルをあふれさせたかどうかはそれほど重要ではないと決めました。 IsolatedStorageSettingsを使用してファイルをロードする代わりにシリアライゼーションを使用しましたが、うまくいきました。でも、私を助けてくれてありがとう! –