Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP?
In über
130.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
Grundlagen von Expression Blend
In Ressourcen abgelegte Farben können Sie animieren, indem Sie
zwei Objekte mit den entsprechenden in den Ressourcen abgelegten
Farben erstellen und in der Animation nicht die Farbwerte
animieren, sondern die Sichtbarkeit der Elemente und sie somit überblenden.
Abbildung 3.26: Konvertierung eines lokalen, animierten Wertes in eine Ressource
Der XAML-Quellcode der in diesem Beispiel erstellten Ressource ist
Listing 3.9 zu entnehmen.
Listing 3.9: In einer Ressource wiederverwendbar abgelegter Farbverlauf
Anwenden von Ressourcen
Nun, wo eine wiederverwendbare Ressource in Form eines Farbverlaufs
im vorangegangenen Abschnitt erstellt wurde, werden wir
diese nun auf ein anderes Element anwenden. Dabei wird die Ressource
verwendet, nicht etwa kopiert. Wenn Sie also im Nachhinein
die Ressource ändern, werden alle Elemente, die die Ressource
verwenden, sofort aktualisiert.
Um eine abgelegte und verfügbare Ressource erneut zu verwenden,
gehen Sie wie folgt vor:
Fügen Sie ein anderes Element in das LayoutRoot ein, zum Beispiel
einen Button.
Öffnen Sie das Ressourcenpanel.
Klicken Sie auf den Pfeil vor Window und blenden Sie so alle auf
dieser Ebene verfügbaren Ressourcen ein.
Ziehen Sie den eben erstellten Farbverlauf aus dem Ressourcenpanel
auf den Button. Es öffnet sich ein kleines Fenster und
bittet um die Angabe, auf welche Eigenschaft des Buttons der
Wert angewendet werden soll (siehe Abbildung 3.27).
Abbildung 3.27: Anwenden einer Ressource per Drag & Drop
Wählen Sie als Zieleigenschaft Background. Der Button verfügt
nun über den gleichen Hintergrund wie das Rechteck.