Freigeben über


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

Diese Seite bezieht sich nur auf Silverlight 2-Projekte

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.10).gifHinweis:

Wenn Sie die Vorlage eines Systemsteuerelements wie einer Schaltfläche ändern, 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 noch kein Benutzersteuerelement erstellt haben, führen Sie den Schritt Erstellen eines neuen Benutzersteuerelements in einem Silverlight 2-Projekt aus, und öffnen Sie die XAML-Datei zur Bearbeitung.

    Dd185499.alert_tip(de-de,Expression.10).gifTipp:

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

  2. Im Bereich Status des Interaktionspanels 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.10).png

  3. Klicken Sie unter Status auf die Schaltfläche Statusgruppe hinzufügenDd185499.46de5414-36ac-4603-9fd6-aa55fc2c8093(de-de,Expression.10).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.10).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 Status auf die Schaltfläche Status hinzufügen Dd185499.1a937ec9-9a57-4cb9-9187-275e73c9fc8b(de-de,Expression.10).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.10).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.10).png

    Dd185499.alert_tip(de-de,Expression.10).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.10).png

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

  • Um die Übergangszeit zwischen zwei in einer Statusgruppe enthaltenen Statusoptionen festzulegen, klicken Sie in das Textfeld Standardübergangszeit, 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.10).png

  • Um die Standardübergangszeit für bestimmte Übergänge zu überschreiben, klicken Sie neben einem Status auf die Schaltfläche Übergang hinzufügenDd185499.6023baa2-015d-4eb5-93d4-7c79f0d69e90(de-de,Expression.10).png und wählen den spezifischen Übergang aus der aufgerufenen 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.10).png

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

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

Problembehandlung

Nächste Schritte