Маски непрозрачности.
Свойство Opacity делает все содержимое элемента частично прозрачным. Свойство OpacityMask обеспечивает большую гибкость. Его можно использовать для того, чтобы…
Свойство Opacity делает все содержимое элемента частично прозрачным. Свойство OpacityMask обеспечивает большую гибкость. Его можно использовать для того, чтобы…
В отличие от многих старых технологий построения пользовательских интерфейсов (например, Windows Forms), WPF поддерживает настоящую прозрачность. Это значит, что…
Свойства RenderTransform и RenderTransformOrigin не ограничиваются фигурами. Фактически, класс Shape наследует их от класса UIElement, а это означает, что…
Чтобы трансформировать фигуру, свойству RenderTransform присваивается объект трансформации, который требуется применить. В зависимости от используемого объекта трансформации нужно заполнить…
Огромный объем задач, связанных с рисованием, может быть упрощен благодаря применению трансформации (transform) — объекта, изменяющего способ рисования фигуры…
Кисть BitmapCacheBrush во многих отношениях напоминает VisualBrush. В то время как VisualBrush предоставляет свойство Visual, ссылающееся на другой элемент,…
VisualBrush — необычная разновидность кисти, позволяющая брать визуальное содержимое элемента и использовать его для заполнения любой поверхности. Например, с…
Обычная кисть ImageBrush — это не все, что может понадобиться. Некоторые интересные эффекты можно получить, повторяя графическое изображение по…
Кисть ImageBrush позволяет заполнить область растровым изображением. Возможна работа с наиболее распространенными типами файлов, включая BMP, PNG, GIF и…
Кисть RadialGradientBrush работает подобно LinearGradientBrush. Она также принимает последовательность цветов с разными смещениями. Как и в случае с LinearGradientBrush,…
Кисть LinearGradientBrush позволяет создавать смешанное заполнение, которое представляет собой переход от одного цвета к другому. Рассмотрим пример простейшего градиента….
Кисти заполняют области — будь то фон, передний план или граница элемента, или штрих фигуры. Простейшим типом кисти является…
Как известно, в WPF используется независимая от устройств система рисования. Размеры таких вещей, как шрифты и фигуры, указываются с…
Наконечники и стыки линий При рисовании фигур Line и Polyline можно указать форму начальной и конечной точек линии, используя…
Класс Polyline позволяет рисовать последовательность связанных отрезков прямых. В этом случае просто поставляется список координат X и Y с…
Фигура Line представляет отрезок прямой, соединяющий между собой две точки. Начальная и конечная точки задаются свойствами X1 и Y1…
Единственное ограничение при использовании Canvas заключается в том, что графика не сможет самостоятельно подгонять свои размеры к большему или…
Как уже известно, жестко закодированные размеры — обычно не лучший подход для создания пользовательских интерфейсов. Они ограничивают возможности обработки…
Классы Rectangle и Ellipse представляют две простейшие фигуры. Чтобы создать каждую из них, установите знакомые свойства Height и Width…
Простейший способ нарисовать двухмерное графическое содержимое в пользовательском интерфейсе WPF заключается в использовании фигур — выделенных классов, представляющих простые…