сохранить текстовое поле или проверить значения C # WPF .Net VS2008 - PullRequest
0 голосов
/ 21 июня 2011

У меня много текстовых полей и флажков на моем wpf. как сохранить введенные значения в виде отдельного файла (любого формата), чтобы значения могли быть загружены при необходимости.

спасибо

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

Вы можете создать класс с соответствующими свойствами, в котором вы сохраните значения, тогда ваши элементы могут быть связаны с этими свойствами, и файл может быть сериализован и десериализован как XML пример.

0 голосов
/ 21 июня 2011

Я предполагаю, что вам нужен метод, позволяющий избежать присвоения x: Name каждому TextBox или CheckBox и писать строку кода для каждого.Я предлагаю назначить строку тега, которая начинается с некоторой константы, такой как «$ SaveMe $».Затем объедините уникальное имя или присвойте каждому имя x: Name.Затем ваш код может выполнить одну рекурсию, пройдясь по визуальному дереву и захватывая каждый TextBox или CheckBox с указанным значением тега и записывая его с помощью XmlWriter.Точно так же вы можете загрузить его обратно с помощью XmlReader, когда значение x: Name или оставшийся тег совпадает с именем XML.

...