Содержание
- 2. Лекция 2. Компоновка
- 3. Компоновка (layout) представляет собой процесс размещения элементов внутри контейнера. Благодаря компоновке возможно настроить элементы интерфейса, позиционировать
- 4. В WPF компоновка осуществляется при помощи специальных контейнеров. Фреймворк предоставляет нам следующие контейнеры: Grid, UniformGrid, StackPanel,
- 5. Различные контейнеры могут содержать внутри себя другие контейнеры. Кроме данных контейнеров существует еще ряд элементов, такие
- 7. Процесс компоновки Процесс компоновки проходит два этапа: измерение (measure) расстановка (arrange). На этапе измерения контейнер производит
- 8. Grid Это наиболее мощный и часто используемый контейнер, напоминающий обычную таблицу. Он содержит столбцы и строки,
- 9. Каждая строка задается с помощью вложенного элемента RowDefinition, который имеет открывающий и закрывающий тег. При этом
- 10. Чтобы задать позицию элемента управления с привязкой к определенной ячейке Grid, в разметке элемента нужно прописать
- 11. Пример xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:LayoutApp" mc:Ignorable="d" Title="Grid" Height="250" Width="350">
- 12. Атрибут ShowGridLines="True" у элемента Grid задает видимость сетки, по умолчанию оно равно False.
- 13. Установка размеров
- 14. UniformGrid
- 15. GridSplitter HorizontalAlignment="Center" VerticalAlignment="Stretch" />
- 16. StackPanel Это более простой элемент компоновки. Он располагает все элементы в ряд либо по горизонтали, либо
- 17. Window x:Class="LayoutApp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:LayoutApp" mc:Ignorable="d" Title="StackPanel" Height="300" Width="300">
- 18. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:LayoutApp" mc:Ignorable="d" Title="StackPanel" Height="300" Width="300">
- 19. При горизонтальной ориентации все вложенные элементы располагаются слева направо. Если мы хотим, чтобы наполнение стека начиналось
- 20. DockPanel Этот контейнер прижимает свое содержимое к определенной стороне внешнего контейнера. Для этого у вложенных элементов
- 21. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:LayoutApp" mc:Ignorable="d" Title="DockPanel" Height="250" Width="300">
- 22. WrapPanel Эта панель, подобно StackPanel. Главное отличие от StackPanel - если элементы не помещаются в строке
- 23. Canvas xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="300" Width="300">
- 24. Свойства компоновки элементов. Выравнивание Свойство HorizontalAlignment выравнивает элемент по горизонтали относительно правой или левой стороны контейнера
- 25. Отступы margin Свойство Margin устанавливает отступы вокруг элемента. Синтаксис: Margin="левый_отступ верхний_отступ правый_отступ нижний_отступ". Например, установим отступы
- 27. Скачать презентацию






















Базы данных
Операционные системы
Алгоритм для исполнителя с фиксированным набором команд
Инструмент для поиска отзывов пользователей на заданный товар или компанию
Проект Наш город Мегион. Команда 123
Информационные технологии. Тема 1.3
Гипертекст. Структура гиперссылки
Информатика и информация
Информационный школьный радиотехничский центр Polygon, редакция школьного радио Teen`s news FM
Регистры МП семейства Pentium - 6
Дерево свойств
Операторы циклов пересчет
Новсти мира
Информационные системы
Применение на уроках истории многофункционального онлайн конструктора тестов (Onlin Test Pad)
Создание с помощью компьютера схем для вязания
ВКР: Разработка инновационной экскурсионной программы с применение новейших технологий
Изменение количества персональных компьютеров, используемых в учебных целях, имеющих доступ к Интернету
Типы персональных компьютеров
Алгоритмическая конструкция следование. Основные алгоритмические конструкции
Типы данных языка Python и возможности их применения
Классы. Дружественные функции. Перегрузка операторов
Python. Строки. Урок 3
Квалификационная работа: Разработка базы данных для учёта успеваемости при семейном обучении
Паспорт специальности
servis
Этические нормы поведения в сети
Новый Mailfilter в Дозоре 6.4