RadialGradientBrush.
Кисть RadialGradientBrush работает подобно LinearGradientBrush. Она также принимает последовательность цветов с разными смещениями. Как и в случае с LinearGradientBrush,…
Кисть RadialGradientBrush работает подобно LinearGradientBrush. Она также принимает последовательность цветов с разными смещениями. Как и в случае с LinearGradientBrush,…
Кисть LinearGradientBrush позволяет создавать смешанное заполнение, которое представляет собой переход от одного цвета к другому. Рассмотрим пример простейшего градиента….
Кисти заполняют области — будь то фон, передний план или граница элемента, или штрих фигуры. Простейшим типом кисти является…
Как известно, в WPF используется независимая от устройств система рисования. Размеры таких вещей, как шрифты и фигуры, указываются с…
Наконечники и стыки линий При рисовании фигур Line и Polyline можно указать форму начальной и конечной точек линии, используя…
Класс Polyline позволяет рисовать последовательность связанных отрезков прямых. В этом случае просто поставляется список координат X и Y с…
Фигура Line представляет отрезок прямой, соединяющий между собой две точки. Начальная и конечная точки задаются свойствами X1 и Y1…
Единственное ограничение при использовании Canvas заключается в том, что графика не сможет самостоятельно подгонять свои размеры к большему или…
Как уже известно, жестко закодированные размеры — обычно не лучший подход для создания пользовательских интерфейсов. Они ограничивают возможности обработки…
Классы Rectangle и Ellipse представляют две простейшие фигуры. Чтобы создать каждую из них, установите знакомые свойства Height и Width…
Простейший способ нарисовать двухмерное графическое содержимое в пользовательском интерфейсе WPF заключается в использовании фигур — выделенных классов, представляющих простые…
Стили предоставляют некоторые базовые возможности форматирования, но они не преодолевают наиболее существенные ограничения списков, которые демонстрировались до сих пор:…
ItemContainerStyle Стили позволяют повторно использовать форматирование с похожими элементами в разных местах. Почти ту же роль играют стили списков…
Форматирование строки и конвертеры значений — это все, что нужно для применения гибкого форматирования к индивидуальным привязанным значениям. Но…
В WPF поддерживается язык интегрированных запросов (Language Integrated Query — LINQ), предлагающий синтаксис запросов общего назначения, который работает с…
В большинстве продемонстрированных до сих пор примеров источник данных верхнего уровня применялся за счет программной установки свойства DataContext простого…
Еще одной ключевой составляющей любого сценария привязки данных является проверка достоверности. Другими словами, это логика, перехватывающая некорректные значения и…
Привязка к единственному объекту довольно проста. Но все становится намного интереснее, когда нужно привязаться к некоторой коллекции объектов, например,…
Запрос из базы данных Рассмотрим простое окно, показанное на рисунке ниже. Оно позволяет пользователю указывать код машины, после чего…
Для тестирования созданного поведения понадобится создать новый проект WPF-приложения, добавить в него ссылку на библиотеку классов, в которой определен…