Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
1.Создание проекта
Создайте новый проект в Visual Studio 2008 на основе шаблона WPF Application
В поле Name введите имя проекта(оно может совпадать с именем среды (поле Solution Name)), поле Location предназначено для директории сохранения проекта. Нажимаем «ОК»
2. Главное окно проекта
Окно дизайнера разбивается на 2 панели:
Режим Дизайнера позволяет добавлять объекты на форму из панели инструментов (как в WinForms).
Окно редактирования XAML кода позволяет ВРУЧНУЮ прописывать необходимые объекты формы(задавать их свойства, действия или задавать им стиль)
Объект Grid - объект контейнер. Предназначен для разметки окна приложения. Может включать в себя другие объекты, включая объекты контейнеры.
Наберите следующий код:
Свойства объекта Gird:
Width и Height. Задают ширину и высоту объекта.
RowDefinitions и ColumnDefinitions. Эти свойства позволяют определить строки и столбцы внутри этого контейнера, а также их параметры (будут ли у них фиксированные размеры, либо они будут динамическими). В данном случае мы определили две строки и две колонки. Для первой строки и для первой колонки мы установили значение свойств высоты и ширины соответственно как автоматическое (width= "Auto"), а для второй строки и столбца не задали высоту и ширину. Это означает, что первая строка будет по высоте соответствовать содержащемуся контенту, то же будет происходить по ширине с первым столбцом. А вторая строка и столбец займут все оставшееся место.
в свойстве Grid.Background - определили заливку нашего основного контейнера Grid.
4.Создаем Меню.
Для создания меню поместим в главный контейнер следующий код:
Menu объект меню
MenuItem пункт меню(может включать в себя дочерние элементы).
5. GridSplitter
Этот объект служит для динамического назначения размеров объектов на форме.
Назначте главному контейнеру 2 строки (первая с высотой 20 у второй значения не определены) и 3 строки ( первая с минимальной шириной 100, вторая с шириной 3, у третей значения не определены).
Вставьте в главный конструктор следующий код.
6. TreeView
7. TextBox
8. TextBlock
9. Button
Самостоятельно:
Создать следующую форму:
Меню Файл включает в себя вкладку выход.
Функционал