У меня есть программа C# WPF, которая должна отображать данные GridView и 2D-графа, которые изначально будут поступать с аппаратного устройства. Я также хочу постоянно (или часто периодически) копировать эти данные в файл XML на диске. Что было бы самым простым способом реализовать это в визуальной студии? Должен ли я сначала создать схему XML или использовать конструктор набора данных? Должен ли я беспокоиться о наборах данных вообще или было бы целесообразно устранить их и написать мои входящие данные непосредственно в xml?Нужно WPF XML Binding Advice
0
A
ответ
1
Я бы рекомендовал:
- план структуру XML-вперед. Создайте простой пустой файл, чтобы помочь вам на этом пути.
- Создайте поставщика сериализации данных, а также интерфейс, который он будет реализовывать. В вашем случае это будет поставщик XML (кто знает, вам может понадобиться сохранить данные в базе данных в будущем. Вы должны планировать заранее.)
- Напишите собственный класс, который сериализует объекты домена poco в xml используя LinqToXML.
Смежные вопросы
- 1. WPF Binding XML List
- 2. WPF, XML Datagrid Binding
- 3. WPF C# - XML Edit Binding в Treeview
- 4. binding in wpf/C#
- 5. WPF Binding Formatexception
- 6. WPF parse binding expression
- 7. SQL Server XML Query Advice
- 8. WPF TextBox ValidationRule binding
- 9. C# WPF Binding Behavior
- 10. WPF Datagrid - Binding
- 11. WPF DataGrid multiselect binding
- 12. WPF Binding вопрос
- 13. WPF Binding Alternatives/Enhancements
- 14. WPF binding Listbox layoutpanel
- 15. WPF RibbonApplicationMenuItem Command Binding
- 16. WPF MenuItem Binding Issue
- 17. WPF CustomControl Template, Binding
- 18. WPF TreeView Binding
- 19. WPF TreeView Binding
- 20. WPF CheckBox.IsChecked binding
- 21. WPF binding mvvm StackPanel
- 22. WPF: Binding Order
- 23. WPF design & binding
- 24. wpf InvokeCommandAction binding
- 25. Wpf binding Уточнение (новичок)
- 26. WPF MVVM PasswordBox Binding
- 27. WPF Data Binding confusion
- 28. WPF Binding Image Source
- 29. WPF и Metro Binding
- 30. WPF Layout Binding
данные никогда не будут связаны с базой данных. вы бы выбрали этот маршрут? – user754852
Использование шаблона поставщика по-прежнему является наилучшей практикой, поскольку это позволит упростить отладку в будущем и модульные тесты. Что касается всего остального - это вопрос вкуса. Я бы использовал этот маршрут в любом случае, так как именно так я работаю в «текущем сезоне». –