Similar presentations:
Обращение к модели данных. Паттерн SingleTone. Чтение, добавление, редактирование, удаление данных
1.
Обращение к модели данных.Паттерн SingleTone. Чтение,
добавление, редактирование,
удаление данных
2.
1. Открываемфайл
BaseModel.Co
ntext.cs
3.
2. Добавляемприватное
статичное
поле, которое
будет
контекстом
4.
3. Добавляемметод
получения
экземпляра
этого
контекста
5.
4. Дляотображения
данных
открываем
страницу
HotelPage.xaml
6.
5. РазмечаемGrid на две
части
7.
6. Cписок данныхвыводится по столбцам,
которые прописывает
разработчик.
Устанавливаем
их с помощью свойства
DataGrid.Columns, которое
и описывает набор
столбцов.
DataGridTextColumn для
текстовых столбцов
DataGridTemplateColumn
для более сложного
представления данных,
например, кнопки
8.
7. Далеезагрузим список
отелей в коде в
таблицу:
a) Нажимаем F7
b) Обращаемся
к контексту
модели
9.
8. Пробуемзапустить
программу и
видим набор
данных уже в
приложении
10.
9. Дляотключения
загрузки всех
свойств
объектов,
необходимо
прописать
AuroGenerateCo
lumns="False"
и IsReadOnly="
True"
11.
10. Такжедобавим кнопки
для добавления
и удаления
во второй
строке сетки.
Дадим
им имена
и обработаем
нажатия
12.
11. Информация об отеляхможет меняться, поэтому
важно реализовать функции
добавления, редактирования
и удаления. Для этого
используем уже созданную
нами вторую страницу,
добавив необходимые
элементы управления
a) Сверстаем сетку,
состоящую из трех строк и
двух столбцов
b) Разместим элементы для
ввода данных:
Текстовые блоки для
отображения подсказок, что
именно вводить
13.
TextBox дляввода
14.
ComboBoxдля
выпадающего
списка стран
15.
c) Устанавливаеммаксимальное число
символов для текстбоксов равных
максимальному числу
символов в базе
данных
d) Добавим кнопку
для сохранения
изменений, дадим
ей имя и обработаем
нажатие
16.
И загрузимсписок стран
(для этого
в коде
прописываем
соответствую
щую команду)
17.
12. И,наконец,
сделаем
переход
на страницу
добавления
со страницы
списка отелей
18.
13. Проверяемработоспособ
ность
software