Freigeben über


Wiederverwenden von Interpolationswerten für andere Keyframes

Diese Seite bezieht sich auf WPF und Silverlight 2

In Microsoft Expression Blend 2 können Sie einen vorhandenen Keyspline-Interpolationswert in eine Ressource konvertieren und dann den Interpolationswert wiederverwenden, indem Sie ihn auf andere Keyframes anwenden. Dies ist nützlich, wenn Sie einen Interpolationseffekt erstellen, dessen manuelle Reproduzierung für andere Keyframes schwierig wäre.

Cc304468.alert_note(de-de,Expression.10).gifHinweis:

Wenn Sie einen Keyframe ändern, der eine Keysplineressource verwendet, oder einen Keyframe zu einer Zeitachse mit Keyframes hinzufügen, die eine Keysplineressource verwenden, werden die Keyframes in lokale Werte umgewandelt. In diesem Fall wird eine Benachrichtigung im oberen Bereich der Zeichenfläche angezeigt.

Konvertieren eines Interpolationswerts in eine Ressource

  1. Erstellen Sie einen Keyspline-Interpolationswert für einen Keyframe mithilfe des Verfahrens in "So ändern Sie die Keyframeinterpolation mithilfe des Keyspline-Editors" unter Ändern der Animationsinterpolation zwischen Keyframes.

  2. Wählen Sie unter Objekte und Zeitachsen den Keyframe Cc304468.80da70bb-e635-42e8-b26d-f90453096e21(de-de,Expression.10).png aus, der den Interpolationswert verwendet, den Sie wiederverwenden möchten.

  3. Klicken Sie im Eigenschaftenpanel unter Beschleunigung auf den Marker Erweiterte Eigenschaftenoptionen Cc304468.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(de-de,Expression.10).png neben der KeySpline-Eigenschaft, und wählen Sie anschließend In neue Ressource konvertieren aus dem Popupmenü aus.

    Cc304468.bf09a70c-69b3-49cc-8cb1-3fd9698c0774(de-de,Expression.10).png

    Das Dialogfeld Ressource "KeySpline" erstellen wird geöffnet.

    Cc304468.b2a5ab78-c40a-4093-87c8-be53624a52af(de-de,Expression.10).png

  4. Geben Sie unter Name (Schlüssel) einen Namen für Ihre Keysplineressource ein. Hierbei handelt es sich um den Namen, mit dem andere Elemente auf die Ressource verweisen und somit die Ressource auf sich selbst anwenden können.

  5. Wählen Sie unter Definieren in die Option für die Ebene aus, auf der die Keyspline-Pinselressource definiert werden soll:

    • Wenn die Ressource für alle Dokumente in der Anwendung verfügbar sein soll, wählen Sie Anwendung aus.

    • Wenn die Ressource nur für das aktuelle Dokument verfügbar sein soll, wählen Sie Dieses Dokument (Window: Window) aus.

    • Damit die Ressource nur für das Objekt verfügbar ist, aus dem die Ressource oder die zugehörigen untergeordneten Objekte erstellt wurden, wählen Sie die Option Dieses Dokument (Objekt) aus.

    • Um die Ressource in einer Ressourcenverzeichnisdatei zu definieren, die Sie in anderen Projekten wiederverwenden können, wählen Sie ein vorhandenes Ressourcenverzeichnis aus, oder klicken Sie auf die Schaltfläche Neu, um ein neues Ressourcenverzeichnis zu erstellen.

  6. Klicken Sie auf OK, um das Dialogfeld zu schließen und die Ressource zu erstellen. Ein farbcodierter Rahmen wird um das KeySpline-Diagramm im Eigenschaftenpanel angezeigt und gibt an, dass die Eigenschaft nun eine Ressource verwendet.

Anwenden einer Interpolationsressource auf einen anderen Keyframe

  1. Öffnen Sie ein Storyboard in Expression Blend 2, und wählen Sie einen Keyframe Cc304468.80da70bb-e635-42e8-b26d-f90453096e21(de-de,Expression.10).png unter Objekte und Zeitachsen aus.

  2. Klicken Sie im Eigenschaftenpanel unter Beschleunigung auf den Marker Erweiterte Eigenschaftenoptionen Cc304468.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(de-de,Expression.10).png neben der KeySpline-Eigenschaft, klicken Sie auf Lokale Ressource, und wählen Sie dann den Namen der Keysplineressource aus, die Sie auf diesen Keyframe anwenden möchten.

Ändern einer Interpolationsressource

  1. Erweitern Sie im Ressourcenpanel den Knoten, in dem Sie Ihre Keysplineressource definiert haben. Wenn Sie beispielsweise Ihre Ressource in Dieses Dokument (Window: Window) definiert haben, erweitern Sie den Window-Knoten im Ressourcenpanel.

  2. Suchen Sie nach dem Namen der Keysplineressource, und klicken Sie anschließend auf die Schaltfläche zum Ändern der Ressource Cc304468.ba0832ff-0583-4262-9063-a4e009e4f813(de-de,Expression.10).png. Ein Keyspline-Editor wird angezeigt.

    Wenn Sie die Änderung der Keysplineressource abgeschlossen haben, klicken Sie auf eine beliebige Stelle außerhalb des Keyspline-Editors, um ihn zu schließen. Alle Keyframes, die diese Keysplineressource verwenden, werden automatisch aktualisiert und verwenden den neuen Keysplinewert.

Siehe auch

Konzepte

Ändern der Animationsinterpolation zwischen Keyframes