Freigeben über


Objekte und Eigenschaften (Übersicht)

In Microsoft Expression Blend handelt es sich bei einem Objekt um etwas, das auf der Zeichenfläche positioniert werden kann. Beispielsweise wird ein visuelles Element, das Sie der Zeichenfläche hinzugefügt haben, in der Anwendung zu einem Objekt. Zum Entwickeln einer ansprechenden Benutzeroberfläche müssen Sie damit lediglich der Zeichenfläche Objekte hinzufügen und sie entsprechend Ihren Bedürfnissen anpassen.

Objekttypen

Sie können Layoutpanels hinzufügen, um die Objekte anzuordnen und zu gruppieren, und Sie können der Zeichenfläche Steuerelemente, Formen oder Pfade, spezielle Textsteuerelemente, Medien und 3D Objekte hinzufügen.

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

Einige visuelle Elemente werden in Microsoft Silverlight 1.0 oder Silverlight 2-Projekten nicht unterstützt.

Cc294561.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Freies Ändern von Objekten auf der Zeichenfläche

Objekte lassen sich auf vielfältige Weise bearbeiten. Sie können sie beispielsweise mithilfe der Steuerpunkte der Zeichenfläche vergrößern oder verkleinern, verschieben, drehen, kippen oder neigen. Darüber hinaus können Sie im Eigenschaftenpanel Werte für Objektattribute wie Darstellung, Größe und Position eingeben. Weitere Informationen finden Sie unter Darstellung und Transformationen.

Sie können auch Objekte animieren und Auslöser und Benutzerinteraktivität oder Ereignisse einbinden, die die Animation basierend auf der Benutzerinteraktion steuern.

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

Auslöser werden in Silverlight 1.0 nicht unterstützt. Sie können jedoch Benutzerinteraktivität mithilfe von Ereignissen konfigurieren. Weitere Informationen finden Sie unter Erstellen einer Schaltfläche zur Steuerung eines Storyboards in einer Silverlight-Anwendung. In Silverlight 2-Projekten können Sie Statusoptionen verwenden. Weitere Informationen finden Sie unter Ändern des Status als Reaktion auf Benutzerinteraktionen.

Cc294561.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Anpassen von Objekten

Wenn Sie Ihrer Anwendung ein charakteristisches Aussehen verleihen möchten, können Sie Formatvorlagen und Vorlagen erstellen und andere Eigenschaften in Ressourcen konvertieren, um sie auf andere visuelle Elemente anzuwenden. Sie können auch Benutzersteuerelemente entwerfen oder Code für benutzerdefinierte Steuerelemente schreiben, um wiederverwendbare Steuerelemente mit benutzerdefiniertem Verhalten zu erstellen.

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

Ressourcen, Formatvorlagen und Vorlagen werden in Silverlight 1.0 nicht unterstützt. Sie können jedoch JavaScript-Klassen erstellen, um wiederverwendbare Steuerelemente zu definieren. Weitere Informationen finden Sie in den Silverlight 1.0-Beispielen, die im Lieferumfang von Expression Blend enthalten sind, oder im Silverlight-Trainingscenter (möglicherweise in englischer Sprache).

Cc294561.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Dynamischer Inhalt

Wenn Ihre Anwendung Inhalt präsentieren soll, der dynamisch aktualisiert wird, können Sie eine Datenquelle hinzufügen und die Eigenschaften von Objekten an Daten binden. Sie können auch die Eigenschaft eines Objekts an die Eigenschaft eines anderen Objekts binden (z. B., um ein numerisches Textfeld mit dem Wert eines Schiebereglers zu aktualisieren). Weitere Informationen finden Sie unter Datenverarbeitung.

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

Die Datenverarbeitungswerkzeuge von Expression Blend werden in Silverlight 1.0-Projekten nicht unterstützt.

Cc294561.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Hinzufügen von Objekten

Sie können der Zeichenfläche ein Objekt hinzufügen, indem Sie in der Werkzeugpalette oder der Objektbibliothek ein Werkzeug auswählen oder indem Sie ein formatiertes oder benutzerdefiniertes Steuerelement aus der Objektbibliothek auswählen. Sie können auch ein formatiertes Steuerelement aus dem Ressourcenpanel ziehen oder aber Ressourcen aus dem Ressourcenpanel auf ein vorhandenes Objekt auf der Zeichenfläche ziehen, um die Ressource auf eine der Eigenschaften des Objekts anzuwenden.

Cc294561.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Stapelreihenfolge der Zeichenfläche

Jedes Mal, wenn Sie ein neues Objekt erstellen, nimmt dieses Objekt die höchste Position in einem Stapel von Objekten ein. Von zwei Objekten nimmt ein Objekt immer eine höhere Position im Stapel auf der Zeichenfläche ein als das andere Objekt, und die höchste Position im Stapel entspricht dem vordersten Objekt auf der Zeichenfläche. Dieses Objekt überlappt Objekte, die sich weiter unten im Stapel befinden.

Cc294561.415b68ef-f463-4b4b-a67e-df9be639d95e(de-de,Expression.10).png

Cc294561.25182a96-9a69-478a-9cfe-5b360e6a9bea(de-de,Expression.10).png

Z-Reihenfolge einer Objektgruppe (Ausgangssituation)

Cc294561.05fe4b1d-f584-4bd2-99b6-8bc2d735a89d(de-de,Expression.10).png

Eine Ebene nach vorn in der Z-Reihenfolge

Cc294561.f0c1ff71-7814-42ba-806b-7ea92d616e69(de-de,Expression.10).png

In den Vordergrund der Z-Reihenfolge

Im Beispiel in der folgenden Abbildung nimmt das Ellipsenobjekt beispielsweise eine höhere Position im Stapel ein als das Rechteckobjekt. Das bedeutet, dass sich die Ellipse auf der Zeichenfläche vor dem Rechteck befindet.

Stapelreihenfolge von Objekten auf der Zeichenfläche

Cc294561.f6e20075-ea3b-4595-998c-3b454cbfbb35(de-de,Expression.10).png

Cc294561.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben