Condividi tramite


RectangleClip Classe

Definizione

Rappresenta un rettangolo con angoli arrotondati facoltativi che clip una parte di un oggetto visivo. La parte dell'oggetto visivo all'interno del rettangolo è visibile; la parte dell'oggetto visivo all'esterno del rettangolo viene ritagliata.

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
Ereditarietà
Object Platform::Object IInspectable CompositionObject CompositionClip RectangleClip
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 2104 (è stato introdotto in 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v12.0)

Commenti

RectangleClip è funzionalmente simile a InsetClip, ma consente di arrotondare gli angoli del rettangolo di ritaglio.

Un RectangleClip oggetto viene definito usando la parte inferiore, sinistra, destra e superiore della clip stessa. A differenza InsetClipdi , non è relativo all'oggetto visivo a cui è associato. È possibile arrotondare gli angoli del rettangolo impostando le varie proprietà Radius .

Per ritagliare un Visualoggetto , si assegna l'oggetto RectangleClip alla proprietà Clip dell'oggetto Visual.

È possibile ritagliare completamente l'intero Visualoggetto . I valori negativi sono consentiti. RectangleClip supporta tutte le stesse trasformazioni, Visual ad eccezione della matrice 4x4. A differenza Visualdi , RectangleClip è 2D ed è definito, invece, con una matrice 3x2. RectangleClip le proprietà sono completamente animabili.

Proprietà

AnchorPoint

Punto del clip da posizionare all'offset della clip. Il valore viene normalizzato rispetto alle dimensioni della clip.

(Ereditato da CompositionClip)
Bottom

Ottiene o imposta l'offset dalla parte inferiore dell'oggetto visivo. La parte dell'oggetto visivo sotto il bordo definito da Bottom verrà ritagliata. Animatable.

BottomLeftRadius

Ottiene o imposta la quantità in base alla quale viene arrotondato l'angolo inferiore sinistro del rettangolo.

BottomRightRadius

Ottiene o imposta la quantità in base alla quale viene arrotondato l'angolo inferiore destro del rettangolo.

CenterPoint

Punto su cui si verifica la rotazione o il ridimensionamento.

(Ereditato da CompositionClip)
Comment

Stringa da associare a CompositionObject.

(Ereditato da CompositionObject)
Compositor

Compositore usato per creare questo oggetto CompositionObject.

(Ereditato da CompositionObject)
Dispatcher

Dispatcher per CompositionObject.

(Ereditato da CompositionObject)
DispatcherQueue

Ottiene dispatcherQueue per CompostionObject.

(Ereditato da CompositionObject)
ImplicitAnimations

Raccolta di animazioni implicite associate a questo oggetto.

(Ereditato da CompositionObject)
Left

Ottiene o imposta l'offset a sinistra dell'oggetto visivo. La parte dell'oggetto visivo a sinistra del bordo definito da Left verrà ritagliata. Animatable.

Offset

Offset della clip relativa all'oggetto visivo in cui viene applicata la clip.

(Ereditato da CompositionClip)
Properties

Raccolta di proprietà associate a CompositionObject.

(Ereditato da CompositionObject)
Right

Ottiene o imposta l'offset a destra dell'oggetto visivo. La parte dell'oggetto visivo a destra del bordo definito da Right verrà ritagliata. Animatable.

RotationAngle

Angolo di rotazione applicato alla clip, in radianti.

(Ereditato da CompositionClip)
RotationAngleInDegrees

Angolo di rotazione applicato alla clip, in gradi.

(Ereditato da CompositionClip)
Scale

Scala da applicare alla clip.

(Ereditato da CompositionClip)
Top

Ottiene o imposta l'offset dalla parte superiore dell'oggetto visivo. La parte dell'oggetto visivo sopra il bordo definito da Top verrà ritagliata. Animatable.

TopLeftRadius

Ottiene o imposta la quantità in base alla quale viene arrotondato l'angolo superiore sinistro del rettangolo.

TopRightRadius

Ottiene o imposta la quantità in base alla quale viene arrotondato l'angolo superiore destro del rettangolo.

TransformMatrix

Matrice di trasformazione 3x2 da applicare alla clip.

(Ereditato da CompositionClip)

Metodi

Close()

Chiude l'oggetto CompositionObject e rilascia le risorse di sistema.

(Ereditato da CompositionObject)
ConnectAnimation(String, CompositionAnimation)

Connette e animazione.

(Ereditato da CompositionObject)
DisconnectAnimation(String)

Disconnette un'animazione.

(Ereditato da CompositionObject)
Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Definisce una proprietà che può essere animata.

(Ereditato da CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Connette un'animazione con la proprietà specificata dell'oggetto e avvia l'animazione.

(Ereditato da CompositionObject)
StartAnimation(String, CompositionAnimation)

Connette un'animazione con la proprietà specificata dell'oggetto e avvia l'animazione.

(Ereditato da CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Avvia un gruppo di animazioni.

Il metodo StartAnimationGroup in CompositionObject consente di avviare CompositionAnimationGroup. Tutte le animazioni del gruppo verranno avviate contemporaneamente sull'oggetto.

(Ereditato da CompositionObject)
StopAnimation(String)

Disconnette un'animazione dalla proprietà specificata e arresta l'animazione.

(Ereditato da CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Arresta un gruppo di animazioni.

(Ereditato da CompositionObject)
TryGetAnimationController(String)

Restituisce un oggetto AnimationController per l'animazione in esecuzione nella proprietà specificata.

(Ereditato da CompositionObject)

Si applica a

Vedi anche