Предложение относительно контроля пользователя - PullRequest
1 голос
/ 09 марта 2012

Я работаю над приложением под названием E-Diary в WPF. Теперь я должен реализовать реальный ввод дневника, то есть когда я пишу в поле, я перехожу ко 2-му блоку и так далее. Это как настоящий дневник. Как на картинке enter image description here

Теперь мне нужны предложения относительно реализации приведенного выше описания, что, использую ли я текстовые поля в списке или , я создаю пользовательский элемент управления, который содержит текстовые поля и метки, как на изображении, и использую его в wpf по количеству ящиков. Я также должен сохранить данные в базе данных. Если я использую кнопку с каждым пользовательским элементом управления, то как можно управлять сохранением определенных данных?

Это может быть не реальный вопрос с точки зрения правил FAQ по stackoverflow, но я долго думал, но не могу найти правильный путь.

Заранее спасибо

1 Ответ

2 голосов
/ 09 марта 2012

В WPF вам не нужно делать UserControls так часто, как в WinForms, чтобы получить хороший дизайн.И это ИМХО верно и для вашей проблемы.

Продолжайте и используйте Listbox или ItemsControl, но используйте DataTemplates для отображения и редактирования элементов данных так, как вы хотите.Вот хороший учебник, как это сделать: Шаблоны данных и обязательно ознакомьтесь с документацией MSDN по Шаблоны данных тоже.

...