Свойства линейной анимации.
Свойство From Свойство From задает начальное значение для свойства Width. Если щелкать на кнопке несколько раз, то всякий раз…
Свойство From Свойство From задает начальное значение для свойства Width. Если щелкать на кнопке несколько раз, то всякий раз…
Как уже известно, наиболее распространенная техника анимации — это анимация методом интерполяции, при которой свойство плавно изменяется от начальной…
Ранее уже было упомянуто основное правило анимации WPF: каждая анимация работает на основе отдельного свойства зависимости. Однако имеется и…
В предыдущих Windows-ориентированных платформах (вроде Windows Forms и MFC) разработчикам приходилось создавать собственные системы анимации с нуля. Наиболее распространенный…
Хотя показанный в предыдущей статье код успешно работает, на самом деле это — не лучший подход. Когда требуется писать…
WPF позволяет отображать растровые изображения с помощью элемента Image. Однако подобное отображение — дорога с односторонним движением. Приложение берет…
Класс ShaderEffeсt не представляет готового к использованию эффекта. Это — абстрактный класс, от которого наследуются специальные построители текстур. С…
В WPF реализованы визуальные эффекты, которые можно применять к любому элементу. Целью эффектов является обеспечение простым декларативным способом улучшить…
Определение визуального объекта — наиболее важный шаг в программировании визуального уровня, но его не достаточно для того, чтобы в…
В предыдущем разделе были продемонстрированы лучшие способы обращения с небольшими объемами графического содержимого. За счет использования геометрии, рисунков и…
Хотя во всех примерах, представленных в предыдущих статьях, рисунки объявлялись встроенным образом, общепринятый подход предусматривает помещение некоторой части содержимого…
Как уже известно, абстрактный класс Geometry представляет фигуру или путь. Абстрактный класс Drawing играет дополняющую роль. Он представляет двухмерные…
Как уже было показано, классы геометрии предоставляют наиболее мощный способ создания фигур. Однако геометрии не ограничены элементом Path. Они…
Примеры геометрии, продемонстрированные до сих пор, были сравнительно короткими, состоящими из нескольких точек. Более сложная геометрия концептуально описывается так…
В PathGeometry содержится вся мощь геометрий. Этот объект может рисовать все, что и прочие объекты геометрии, плюс многое другое….
Класс GeometryGroup — неоценимый инструмент для построения сложных фигур из базовых примитивов (прямоугольник, эллипс и линия). Однако он не…
Простейший способ комбинировать геометрические фигуры — воспользоваться объектом GeometryGroup и поместить внутрь него другие объекты, унаследованные от Geometry. Ниже…
В предыдущем разделе был показан ряд классов, унаследованных от Shape, включая Rectangle, Ellipse, Polygon и Polyline. Однако есть еще…
Свойство Opacity делает все содержимое элемента частично прозрачным. Свойство OpacityMask обеспечивает большую гибкость. Его можно использовать для того, чтобы…
В отличие от многих старых технологий построения пользовательских интерфейсов (например, Windows Forms), WPF поддерживает настоящую прозрачность. Это значит, что…