RectangleClip Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет прямоугольник с необязательными скругленными углами, который обрезает часть визуального элемента. Часть визуального элемента внутри прямоугольника видна; Часть визуального элемента за пределами прямоугольника обрезается.
public ref class RectangleClip sealed : CompositionClip
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RectangleClip final : CompositionClip
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class RectangleClip final : CompositionClip
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RectangleClip : CompositionClip
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class RectangleClip : CompositionClip
Public NotInheritable Class RectangleClip
Inherits CompositionClip
- Наследование
- Атрибуты
Комментарии
RectangleClip Функционально похож на InsetClip, но позволяет скругнуть углы прямоугольника обрезки.
RectangleClip Определяется с помощью смещений в пикселях от нижнего, левого, правого и верхнего края обрезаемого визуального элемента. Вы можете скруглить углы прямоугольника, задав различные свойства Radius .
Чтобы обрезать Visual, необходимо назначить RectangleClip свойству Clip объекта Visual.
Можно полностью обрезать весь Visualобъект . Допустимы отрицательные значения.
RectangleClip поддерживает все те же преобразования, что и Visual матрица 4x4. В отличие от Visual, RectangleClip является двухмерным и определяется с матрицей 3x2.
RectangleClip свойства полностью анимируются.
Свойства
| AnchorPoint |
Точка клипа, расположенная на смещении клипа. Значение нормализуется относительно размера клипа. (Унаследовано от CompositionClip) |
| Bottom |
Возвращает или задает смещение от нижней части визуального элемента. Часть визуального элемента под ребром, определенным параметром , |
| BottomLeftRadius |
Возвращает или задает величину, на которую скругляется левый нижний угол прямоугольника. |
| BottomRightRadius |
Возвращает или задает величину, на которую скругляется правый нижний угол прямоугольника. |
| CenterPoint |
Точка, относительно которой происходит поворот или масштабирование. (Унаследовано от CompositionClip) |
| Comment |
Строка, связанная с CompositionObject. (Унаследовано от CompositionObject) |
| Compositor |
Compositor, используемый для создания объекта CompositionObject. (Унаследовано от CompositionObject) |
| DispatcherQueue |
Возвращает dispatcherQueue для CompositionObject. (Унаследовано от CompositionObject) |
| ImplicitAnimations |
Коллекция неявных анимаций, присоединенных к этому объекту. (Унаследовано от CompositionObject) |
| Left |
Возвращает или задает смещение слева от визуального элемента. Часть визуального элемента слева от края, определенного параметром , |
| Offset |
Смещение клипа относительно визуального элемента, к которому применяется клип. (Унаследовано от CompositionClip) |
| Properties |
Коллекция свойств, связанных с CompositionObject. (Унаследовано от CompositionObject) |
| Right |
Возвращает или задает смещение справа от визуального элемента. Часть визуального элемента справа от края, определенного , |
| RotationAngle |
Угол поворота, примененный к клипу, в радианах. (Унаследовано от CompositionClip) |
| RotationAngleInDegrees |
Угол поворота, примененный к клипу, в градусах. (Унаследовано от CompositionClip) |
| Scale |
Шкала, применяемая к клипу. (Унаследовано от CompositionClip) |
| Top |
Возвращает или задает смещение от верхней части визуального элемента. Часть визуального элемента над ребром, определенным параметром , |
| TopLeftRadius |
Возвращает или задает величину, на которую скругляется левый верхний угол прямоугольника. |
| TopRightRadius |
Возвращает или задает величину, на которую скругляется правый верхний угол прямоугольника. |
| TransformMatrix |
Матрица преобразования 3x2, применяемая к клипу. (Унаследовано от CompositionClip) |
Методы
| Close() |
Закрывает CompositionObject и освобождает системные ресурсы. (Унаследовано от CompositionObject) |
| Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от CompositionObject) |
| PopulatePropertyInfo(String, AnimationPropertyInfo) |
Определяет свойство, которое можно анимировать. (Унаследовано от CompositionObject) |
| StartAnimation(String, CompositionAnimation, AnimationController) |
Соединяет анимацию с указанным свойством объекта и запускает анимацию. (Унаследовано от CompositionObject) |
| StartAnimation(String, CompositionAnimation) |
Соединяет анимацию с указанным свойством объекта и запускает анимацию. (Унаследовано от CompositionObject) |
| StartAnimationGroup(ICompositionAnimationBase) |
Запускает группу анимации. Метод StartAnimationGroup в CompositionObject позволяет запустить CompositionAnimationGroup. Все анимации в группе будут запущены одновременно с объектом . (Унаследовано от CompositionObject) |
| StopAnimation(String) |
Отключает анимацию от указанного свойства и останавливает анимацию. (Унаследовано от CompositionObject) |
| StopAnimationGroup(ICompositionAnimationBase) |
Останавливает группу анимации. (Унаследовано от CompositionObject) |
| TryGetAnimationController(String) |
Возвращает AnimationController для анимации, выполняемой в указанном свойстве. (Унаследовано от CompositionObject) |