В настоящее время я сохраняю пользовательский контроль .net (C#) на диск как файл XML, сохраняя каждое свойство как элемент в документе xml. Файл используется для последующего восстановления элементов управления во время выполнения. Мне интересно, возможно ли или лучше сохранить элемент управления в виде двоичного файла. Было бы много элементов управления, поэтому я предполагаю, что он должен иметь секцию заголовка, описывающую местоположение и длину каждого сохраненного элемента управления. Мысли?C# какой лучший способ сохранения динамически созданных элементов управления
Брэд
BTW это окно приложению
EDIT:
, что я в настоящее время InPlace является функцией общественного элемента, который использует класс propertyDescriptior для странствовать через все свойства и создать XML документ из этого.
PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(this);
for (int i = 0; i <= pdc.Count - 1; i++)
{ pdc[i].Name
pdc[i].PropertyType
pdc[i].Category
}
Я буду смотреть в создании класса Serializable - благодаря
Вы используете сериализацию? –
Просто интересно, но зачем сберегать элементы управления на диске? – Juliet
Принцесса: приложение отправляет файл на удаленный компьютер для отображения данных процесса на 52-дюймовом ЖК-дисплее – Brad