Zuweisen von Vorlagenteilen zu Objekten
Das Entwerfen von Steuerelementvorlagen mit Microsoft Expression Blend ist sehr einfach, da im Teilepanel eine Liste der Teile für die Vorlage verfügbar ist. Sie haben mehrere Möglichkeiten, diese Teile Objekten in der Vorlage zuzuweisen.
Ausführliche Beispiele, wie Sie Objekte in Teile einer Steuerelementvorlage konvertieren, finden Sie unter Gestaltungstipps für häufig verwendete Silverlight-Steuerelemente.
Tipp: |
---|
Falls ein Objekt im Panel Objekte und Zeitachsen einem Teil zugewiesen wird, es sich bei dem Objekt jedoch um ein untergeordnetes Objekt eines reduzierten übergeordneten Objekts handelt, wird das Symbol Ist Teil eines Steuerelements neben dem übergeordneten Objekt angezeigt. Das Symbol dient als Hinweis darauf, dass sich unter dem Objekt ein Teil befindet. |
So weisen Sie einem vorhandenen Objekt einen Teil zu
Klicken Sie im Panel Objekte und Zeitachsen mit der rechten Maustaste auf das Objekt, dem ein Teil zugewiesen werden soll, zeigen Sie auf Teil von [Steuerelementname] erstellen, und wählen Sie einen Teilenamen aus der angezeigten Liste aus.
Konvertieren eines "Grid"-Objekts in den HorizontalThumb-Teil eines "Slider"-Steuerelements
Tipp: Wenn der Befehl Teil von [Steuerelementname] erstellen nicht aktiviert ist, haben Sie möglicherweise mehr als ein Objekt ausgewählt. Wenn Sie mehrere Objekte in ein Steuerelement konvertieren möchten, müssen Sie diese zunächst in einem Layoutpanel, wie dem Grid-Layoutpanel, gruppieren.
Weitere Informationen finden Sie unter Gruppieren von Objekten oder Aufheben der Gruppierung.
Falls das ausgewählte Objekt nicht mit dem Teiletyp übereinstimmt, versucht der Befehl Teil von [Steuerelementname] erstellen, das Objekt zu konvertieren. Falls es sich bei dem Teiletyp um ein Steuerelement handelt, das Vorlagen unterstützt (z. B. ein Thumb-Steuerelement), wird das Objekt in eine Vorlage für dieses Steuerelement konvertiert. Das Dialogfeld Teil erstellen wird geöffnet. Geben Sie den Namen der Vorlage ein, wählen Sie einen Speicherort für die Vorlage aus und klicken Sie auf OK.
Weitere Informationen zu Speicherorten finden Sie unter Erstellen einer Ressource.
Erstellen einer Vorlage für ein Thumb-Steuerelement, das für das HorizontalThumb-Objekt übernommen wird
Wenn Sie auf OK geklickt haben, befinden Sie sich im Vorlagenbearbeitungsmodus für das neue Objekt. Um für die ursprünglich bearbeitete Vorlage in den Vorlagenbearbeitungsmodus zurückzukehren, klicken Sie im Panel Objekte und Zeitachsen auf Zurück zum Anfang oder oben auf der Zeichenfläche auf die dritte Schaltfläche der Breadcrumb-Leiste.
Zurückzukehren zur ursprünglichen Vorlage
Das Symbol , das auf ein zugewiesenes Teil hinweist, wird neben dem Objekt im Panel Objekte und Zeitachsen und neben dem Teil im Teilepanel angezeigt.
Das in ein Thumb-Objekt konvertierte dem HorizontalThumb-Teil zugewiesene Grid-Objekt
So weisen Sie durch Erstellen eines neuen Objekts ein Teil zu
Doppelklicken Sie im Teilepanel auf den Namen des Teils, den Sie in der Vorlage erstellen möchten.
In der Vorlage wird ein Objekt erstellt und dem Teil zugewiesen. Das Symbol , das auf ein zugewiesenes Teil hinweist, wird neben dem Objekt im Panel Objekte und Zeitachsen und neben dem Teil im Teilepanel angezeigt.
Sie können jetzt das neu erstellte Objekt ändern.
Tipp: Wenn Sie durch Doppelklicken auf das Teilepanel ein Objekt erstellen, wird nur das Stammobjekt erstellt, damit Sie das Objekt vollständig anpassen können. Wenn Sie beispielsweise auf das ScrollViewer-Teil doppelklicken, während Sie die Vorlage des ListBox-Steuerelements ändern, wird in der Vorlage ein ScrollViewer-Objekt erstellt. Dieses beinhaltet jedoch kein untergeordnetes ItemsPresenter-Objekt wie die ListBox-Standardvorlage. Sie können daher das Steuerelement auswählen, das Sie verwenden möchten. Der Inhalt wird erst im angepassten ListBox-Objekt angezeigt, wenn Sie ein ItemsPresenter- oder ähnliches Steuerelement als untergeordnetes Objekt des ScrollViewer-Objekts in der Vorlage hinzufügen.
Weitere Informationen zu individuellen Steuerelementvorlagen finden Sie in den Themen unter Gestaltungstipps für häufig verwendete Silverlight-Steuerelemente.
So reparieren Sie eine fehlerhafte Teilezuweisung
Falls Sie Objekte mit dem Befehl Steuerelement erstellen in ein Steuerelement konvertiert haben und das Objekt denselben Namen wie einer der Steuerelementteile, jedoch nicht den richtigen Typ aufweist, ist die resultierende Teilezuweisung fehlerhaft. Sie können die fehlerhafte Teilezuweisung löschen und das Objekt anschließend in das Teil konvertieren.
Klicken Sie im Panel Objekte und Zeitachsen mit der rechten Maustaste auf das nicht richtig zugewiesene Teil und anschließend auf Teilezuweisung löschen.
Das Symbol , das auf das fehlerhaft zugewiesene Teil hinweist, wird nicht mehr neben dem Objekt im Panel Objekte und Zeitachsen angezeigt. Im Teilepanel wird das Symbol , das auf das nicht mehr zugewiesene Teil hinweist, neben dem Teil angezeigt.
Falls das Teil fehlerhaft zugewiesen wurde, da das Objekt nicht den richtigen Typ aufweist, können Sie das Objekt möglicherweise in den richtigen Typ konvertieren. Klicken Sie mit der rechten Maustaste auf das Objekt, dann auf Teil von [Steuerelementname] erstellen und anschließend auf den Namen des Teils in der angezeigten Liste.
Siehe auch
Konzepte
Gestaltungstipps für häufig verwendete Silverlight-Steuerelemente
Formatieren der Teile einer Silverlight-Steuerelementvorlage