Группы с общими размерами.
Grid содержит коллекцию строк и колонок, размер которых устанавливается явно, пропорционально или на основе размеров их дочерних элементов. Существует…
Grid содержит коллекцию строк и колонок, размер которых устанавливается явно, пропорционально или на основе размеров их дочерних элементов. Существует…
Каждый пользователь Windows встречался с разделительными полосами — перемещаемыми разделителями, которые отделяют одну часть окна от другой. Например, в…
Если бы Grid был просто коллекцией строк и колонок пропорциональных размеров, от него было бы мало толку. К счастью,…
Элемент управления Grid — это наиболее мощный контейнер компоновки в WPF. Большая часть того, что можно достичь с помощью…
Панели StackPanel, WrapPanel и DockPanel редко используются сами по себе. Вместо этого они применяются для формирования частей интерфейса. Например,…
Панель DockPanel обеспечивает более интересный вариант компоновки. Эта панель растягивает элементы управления вдоль одной из внешних границ. Простейший способ…
WrapPanel позволяет определить содержимое, которое обтекает панель при изменении размеров окна. При позиционировании элементов в WrapPanel вы не указываете…
Каждый элемент включает свойства Height и Width, которые позволяют установить явные размеры. Однако предпринимать такой шаг — не слишком…
Выравнивание Чтобы понять, как работают эти свойства, еще раз взглянем на простую панель StackPanel, показанную на рисунке. В этом…
Панель StackPanel — один из простейших контейнеров компоновки. Она просто укладывает свои дочерние элементы в одну строку или колонку….
Компоновка WPF происходит в два этапа: этап измерения и этап расстановки. На этапе измерения контейнер выполняет проход в цикле…
Половина всех усилий при проектировании пользовательского интерфейса уходит на организацию содержимого, чтобы она была привлекательной, практичной и гибкой. Но…
В WPF 4 появился новый стандарт под названием XAML 2009. Однако пока он не внедрен повсеместно. Чтобы получить преимущества…
Код и не компилированный XAML Одним из наиболее интересных способов использования XAML является разбор его на лету с помощью…
Как вам уже известно, XAML и WPF — это две разные, хотя и взаимодополняющие технологии. В результате вполне возможно…
До сих пор демонстрировалось создание базового интерфейса в XAML с использованием классов, являющихся частью WPF. Однако XAML задуман как…
До сих пор все атрибуты, которые вы видели, отображались на свойства. Однако атрибуты также могут быть использованы для присоединения…
Присоединенные свойства Наряду с обычными свойствами XAML также включает концепцию присоединенных свойств (attached property) — свойств, которые могут применяться…
Для большинства свойств синтаксис свойств XAML работает исключительно хорошо. Но в некоторых случаях просто невозможно жестко закодировать значение свойства….
Простые свойства и конвертеры типов Как вы уже видели, атрибуты элемента устанавливают свойства соответствующего объекта. Например, текстовые поля конфигурируют…