Поделиться через


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
Наследование
Object Platform::Object IInspectable CompositionObject CompositionClip RectangleClip
Атрибуты

Комментарии

RectangleClip Функционально похож на InsetClip, но позволяет скругнуть углы прямоугольника обрезки.

RectangleClip Определяется с помощью смещений в пикселях от нижнего, левого, правого и верхнего края обрезаемого визуального элемента. Вы можете скруглить углы прямоугольника, задав различные свойства Radius .

Чтобы обрезать Visual, необходимо назначить RectangleClip свойству Clip объекта Visual.

Можно полностью обрезать весь Visualобъект . Допустимы отрицательные значения. RectangleClip поддерживает все те же преобразования, что и Visual матрица 4x4. В отличие от Visual, RectangleClip является двухмерным и определяется с матрицей 3x2. RectangleClip свойства полностью анимируются.

Свойства

AnchorPoint

Точка клипа, расположенная на смещении клипа. Значение нормализуется относительно размера клипа.

(Унаследовано от CompositionClip)
Bottom

Возвращает или задает смещение от нижней части визуального элемента. Часть визуального элемента под ребром, определенным параметром , Bottom будет обрезана. Анимация.

BottomLeftRadius

Возвращает или задает величину, на которую скругляется левый нижний угол прямоугольника.

BottomRightRadius

Возвращает или задает величину, на которую скругляется правый нижний угол прямоугольника.

CenterPoint

Точка, относительно которой происходит поворот или масштабирование.

(Унаследовано от CompositionClip)
Comment

Строка, связанная с CompositionObject.

(Унаследовано от CompositionObject)
Compositor

Compositor, используемый для создания объекта CompositionObject.

(Унаследовано от CompositionObject)
DispatcherQueue

Возвращает dispatcherQueue для CompositionObject.

(Унаследовано от CompositionObject)
ImplicitAnimations

Коллекция неявных анимаций, присоединенных к этому объекту.

(Унаследовано от CompositionObject)
Left

Возвращает или задает смещение слева от визуального элемента. Часть визуального элемента слева от края, определенного параметром , Left будет обрезана. Анимация.

Offset

Смещение клипа относительно визуального элемента, к которому применяется клип.

(Унаследовано от CompositionClip)
Properties

Коллекция свойств, связанных с CompositionObject.

(Унаследовано от CompositionObject)
Right

Возвращает или задает смещение справа от визуального элемента. Часть визуального элемента справа от края, определенного , Right будет обрезана. Анимация.

RotationAngle

Угол поворота, примененный к клипу, в радианах.

(Унаследовано от CompositionClip)
RotationAngleInDegrees

Угол поворота, примененный к клипу, в градусах.

(Унаследовано от CompositionClip)
Scale

Шкала, применяемая к клипу.

(Унаследовано от CompositionClip)
Top

Возвращает или задает смещение от верхней части визуального элемента. Часть визуального элемента над ребром, определенным параметром , 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)

Применяется к

См. также раздел