Compartir a través de


RectangleClip Clase

Definición

Representa un rectángulo con esquinas redondeadas opcionales que recortan una parte de un objeto visual. La parte del objeto visual dentro del rectángulo es visible; se recorta la parte del objeto visual fuera del rectángulo.

public ref class RectangleClip sealed : CompositionClip
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [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.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RectangleClip : CompositionClip
Public NotInheritable Class RectangleClip
Inherits CompositionClip
Herencia
Object Platform::Object IInspectable CompositionObject CompositionClip RectangleClip
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 2104 (se introdujo en la versión 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v12.0)

Comentarios

RectangleClip es funcionalmente similar a InsetClip, pero permite redondear las esquinas del rectángulo de recorte.

Se RectangleClip define mediante la parte inferior, izquierda, derecha y superior del propio clip. A diferencia InsetClipde , no es relativo al objeto visual al que está asociado. Puede redondear las esquinas del rectángulo estableciendo las distintas propiedades radius .

Para recortar un Visual, asigne a RectangleClip la propiedad Clip de Visual.

Es posible recortar completamente todo Visualel . Se permiten valores negativos. RectangleClip admite todas las mismas transformaciones que Visual excepto la matriz 4x4. A diferencia Visualde , RectangleClip es 2D y se define, en su lugar, con una matriz 3x2. RectangleClip las propiedades son totalmente animables.

Propiedades

AnchorPoint

Punto del clip que se va a colocar en el desplazamiento del clip. El valor se normaliza con respecto al tamaño del clip.

(Heredado de CompositionClip)
Bottom

Obtiene o establece el desplazamiento desde la parte inferior del objeto visual. Se recortará la parte del objeto visual debajo del borde definido por Bottom . Animable.

BottomLeftRadius

Obtiene o establece la cantidad por la que se redondea la esquina inferior izquierda del rectángulo.

BottomRightRadius

Obtiene o establece la cantidad por la que se redondea la esquina inferior derecha del rectángulo.

CenterPoint

Punto sobre el que se produce la rotación o el escalado.

(Heredado de CompositionClip)
Comment

Cadena que se va a asociar con compositionObject.

(Heredado de CompositionObject)
Compositor

Compositor que se usa para crear este CompositionObject.

(Heredado de CompositionObject)
Dispatcher

Distribuidor de CompositionObject.

(Heredado de CompositionObject)
DispatcherQueue

Obtiene dispatcherQueue para CompostionObject.

(Heredado de CompositionObject)
ImplicitAnimations

Colección de animaciones implícitas adjuntas a este objeto.

(Heredado de CompositionObject)
Left

Obtiene o establece el desplazamiento de la izquierda del objeto visual. Se recortará la parte del objeto visual a la izquierda del borde definido por Left . Animable.

Offset

Desplazamiento del clip relativo al objeto visual en el que se aplica el clip.

(Heredado de CompositionClip)
Properties

Colección de propiedades asociadas a CompositionObject.

(Heredado de CompositionObject)
Right

Obtiene o establece el desplazamiento desde la derecha del objeto visual. Se recortará la parte del objeto visual a la derecha del borde definido por Right . Animable.

RotationAngle

Ángulo de rotación aplicado al clip, en radianes.

(Heredado de CompositionClip)
RotationAngleInDegrees

Ángulo de rotación aplicado al clip, en grados.

(Heredado de CompositionClip)
Scale

Escala que se va a aplicar al clip.

(Heredado de CompositionClip)
Top

Obtiene o establece el desplazamiento desde la parte superior del objeto visual. Se recortará la parte del objeto visual encima del borde definido por Top . Animable.

TopLeftRadius

Obtiene o establece la cantidad por la que se redondea la esquina superior izquierda del rectángulo.

TopRightRadius

Obtiene o establece la cantidad por la que se redondea la esquina superior derecha del rectángulo.

TransformMatrix

Matriz de transformación 3x2 que se va a aplicar al clip.

(Heredado de CompositionClip)

Métodos

Close()

Cierra compositionObject y libera los recursos del sistema.

(Heredado de CompositionObject)
ConnectAnimation(String, CompositionAnimation)

Conecta y animación.

(Heredado de CompositionObject)
DisconnectAnimation(String)

Desconecta una animación.

(Heredado de CompositionObject)
Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

(Heredado de CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Define una propiedad que se puede animar.

(Heredado de CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Conecta una animación con la propiedad especificada del objeto e inicia la animación.

(Heredado de CompositionObject)
StartAnimation(String, CompositionAnimation)

Conecta una animación con la propiedad especificada del objeto e inicia la animación.

(Heredado de CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Inicia un grupo de animación.

El método StartAnimationGroup en CompositionObject permite iniciar CompositionAnimationGroup. Todas las animaciones del grupo se iniciarán al mismo tiempo en el objeto .

(Heredado de CompositionObject)
StopAnimation(String)

Desconecta una animación de la propiedad especificada y detiene la animación.

(Heredado de CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Detiene un grupo de animaciones.

(Heredado de CompositionObject)
TryGetAnimationController(String)

Devuelve un AnimationController para la animación que se ejecuta en la propiedad especificada.

(Heredado de CompositionObject)

Se aplica a

Consulte también