Definieren verschiedener visueller Statusmöglichkeiten und Übergangszeiten für Benutzersteuerelemente

Bei der Erstellung eigener Benutzersteuerelemente können Sie benutzerdefinierte Statusoptionen und Statusgruppen hinzufügen, um für den jeweiligen Status des Steuerelements verschiedene Darstellungen zu definieren. Das Benutzersteuerelement ist zum Beispiel eine Spielkarte. Als Statusmöglichkeiten bieten sich "Bildseite nach oben" und "Bildseite nach unten" an.

Dd185499.alert_note(DE-DE,Expression.30).gifHinweis:

Wenn Sie in einem Silverlight-Projekt die Vorlage eines Systemsteuerelements ändern, z. B. einer Schaltfläche, stehen bereits Statusgruppen und Statusoptionen als Standard zur Verfügung. Sie können keine neuen Statusgruppen oder Statusoptionen hinzufügen.

So definieren Sie eine Statusgruppe für Benutzersteuerelemente

  1. Wenn Sie nicht bereits über ein Benutzersteuerelement verfügen, können Sie in Ihrem Projekt ein neues Benutzersteuerelement erstellen und die XAML-Datei zur Bearbeitung öffnen.

    Weitere Informationen finden Sie unter Erstellen eines neuen Benutzersteuerelements in einem Projekt.

    Dd185499.alert_tip(DE-DE,Expression.30).gifTipp:

    Sie können auch Statusgruppen für Ihr Hauptdokument (in der Regel Page.xaml) definieren.

  2. Im Zuständepanel wird die Standarddarstellung der Objekte im Benutzersteuerelement angezeigt. Wählen Sie Basis, wenn Sie den Statusaufzeichnungsmodus beenden möchten, um beispielsweise weitere Objekte in Ihr Dokument einzufügen.

    Dd185499.2daa57d7-1466-43ca-86e8-960aaa384148(DE-DE,Expression.30).png

  3. Klicken Sie unter Zustände auf Statusgruppe hinzufügen Dd185499.15176e71-c966-415f-8fc6-18d8263cc140(DE-DE,Expression.30).png.

    Es wird eine neue Statutsgruppe hinzugefügt. Der Name wird hervorgehoben, sodass Sie einen neuen Namen eingeben können.

    Dd185499.b3335795-6267-4f9d-8fa2-618c40ff2f32(DE-DE,Expression.30).png

    Sie können der Statusgruppe nun Statusoptionen hinzufügen oder weitere Statusgruppen hinzufügen.

So fügen Sie einer Statusgruppe einen Status hinzu

  1. Klicken Sie neben dem Namen einer Statusgruppe unter Zustände auf Status hinzufügen Dd185499.d7b5fc2f-1470-48fc-bd81-b09bf261168f(DE-DE,Expression.30).png.

    Der Statutsgruppe wird ein neuer Status hinzugefügt. Der Name wird hervorgehoben, sodass Sie einen neuen Namen eingeben können.

    Dd185499.91a3aada-a295-40c0-bed8-c7bc572df7d9(DE-DE,Expression.30).png

  2. Wählen Sie den Status aus, um die Statusaufzeichnung zu aktivieren. Änderungen, die Sie an der Darstellung von Objekten in Ihrem Dokument vornehmen, werden für den ausgewählten Status aufgezeichnet.

    Dd185499.59996960-c66b-4be0-abc9-5509c79f3a5d(DE-DE,Expression.30).png

    Dd185499.alert_tip(DE-DE,Expression.30).gifTipp:

    Berücksichtigen Sie beim Festlegen eines Status oder einer Statusgruppe alle visuellen Statusoptionen, die Ihr Benutzersteuerelement anzeigen soll. Geben Sie dann die Statusoptionen an, die nicht gleichzeitig angezeigt werden sollen. Diese Statusoptionen sollten in derselben Statusgruppe aufgelistet werden, da nur jeweils ein Status aus einer Statusgruppe angezeigt werden kann. Das folgende Bild zeigt zum Beispiel als Benutzersteuerelement eine Karte aus einem Kartenspiel. Zwei Statusgruppen werden definiert: MouseInteraction und SideDisplayed. Die Statusgruppe MouseInteraction enthält die Statusoptionen für Click, MouseOver und Normal. Diese Statusoptionen werden nicht gleichzeitig angezeigt. Die Statusgruppe SideDisplayed enthält Statusoptionen, die die Karte mit der Bildseite nach oben (FaceUp) und mit der Bildseite nach unten (FaceDown) anzeigen. Sie können die Karte gleichzeitig mit der Bildseite nach oben anzeigen und den Mauszeiger darüber bewegen. Daher befinden sich diese Statusoptionen in unterschiedlichen Statusgruppen.

    Dd185499.4fecf399-1962-4668-86e7-efe1a485cbc1(DE-DE,Expression.30).png

So stellen Sie die Übergangszeit in einen anderen Status für das Benutzersteuerelement ein

  • Um die Übergangszeit für das Benutzersteuerelement zwischen zwei in einer Statusgruppe enthaltenen Statusoptionen festzulegen, klicken Sie in das Textfeld Standardübergang und geben eine neue Zeit ein. Über diese Einstellung wird festgelegt, wie lange es dauert, bis das Benutzersteuerelement von einem Status in einen anderen in der Statusgruppe angegebenen Status übergeht.

    Dd185499.d1eabf30-62d2-47ae-a52b-453c702b9358(DE-DE,Expression.30).png

  • Um die Standardübergangszeit für bestimmte Übergänge zu überschreiben, klicken Sie neben einem Status auf Übergang hinzufügen Dd185499.2fe2c349-41aa-4cc0-b1d3-3ff7d5aed33d(DE-DE,Expression.30).png und wählen den spezifischen Übergang aus der Liste aus. Das durch den Mauszeiger hervorgehobene Listenelement im folgenden Bild gibt sinngemäß an: "vom Status Click in einen beliebigen anderen Status". Hierbei steht der Pfeil für "in" und das Sternchen (*) für "beliebigen anderen Status".

    Dd185499.1ed8d611-1ce5-4101-ad73-54aa166c4e9a(DE-DE,Expression.30).png

    Klicken Sie in das Textfeld Übergangsdauer, und geben Sie eine neue Zeit ein.

    Dd185499.de14af5e-81fd-4f47-a668-41552a565714(DE-DE,Expression.30).png

Problembehandlung

Nächste Schritte