CompositionTarget Klasa

Definicja

Przedstawia powierzchnię wyświetlania aplikacji.Represents the display surface of your application.

public ref class CompositionTarget abstract : System::Windows::Threading::DispatcherObject, IDisposable
public abstract class CompositionTarget : System.Windows.Threading.DispatcherObject, IDisposable
type CompositionTarget = class
    inherit DispatcherObject
    interface IDisposable
Public MustInherit Class CompositionTarget
Inherits DispatcherObject
Implements IDisposable
Dziedziczenie
CompositionTarget
Pochodne
Implementuje

Uwagi

CompositionTarget jest klasą, która reprezentuje powierzchnię wyświetlaną, na której jest rysowana aplikacja.CompositionTarget is a class that represents the display surface on which your application is being drawn. Aparat animacji WPF zawiera wiele funkcji służących do tworzenia animacji opartych na ramkach.The WPF animation engine provides many features for creating frame-based animation. Istnieją jednak scenariusze aplikacji, w których jest wymagana kontrola nad renderowaniem na poszczególnych klatkach.However, there are application scenarios in which you need control over rendering on a per frame basis. CompositionTargetObiekt umożliwia tworzenie niestandardowych animacji na podstawie wywołania zwrotnego na klatkę.The CompositionTarget object provides the ability to create custom animations based on a per-frame callback.

Uwaga

Aby uzyskać kompletny przykład kodu przy użyciu CompositionTarget , zobacz Korzystanie z przykładu CompositionTarget.For a complete code sample using CompositionTarget, see Using the CompositionTarget Sample.

Właściwości

Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
RootVisual

Pobiera lub ustawia główną wizualizację CompositionTarget .Gets or sets the root visual of the CompositionTarget.

TransformFromDevice

Pobiera macierz, której można użyć do przekształcenia współrzędnych z urządzenia docelowego renderowania na ten element docelowy.Gets a matrix that can be used to transform coordinates from the rendering destination device to this target.

TransformToDevice

Pobiera macierz, której można użyć do przekształcenia współrzędnych z tego obiektu docelowego na urządzenie docelowe renderowania.Gets a matrix that can be used to transform coordinates from this target to the rendering destination device.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Dispose()

Usuwa CompositionTarget .Disposes CompositionTarget.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Zdarzenia

Rendering

Występuje tuż przed renderowaniem obiektów w drzewie kompozycji.Occurs just before the objects in the composition tree are rendered.

Dotyczy