Freigeben über


SimpleProgressBar-Steuerelementvorlage

Diese Seite bezieht sich nur auf WPF-Projekte

Bei der Statusanzeige handelt es sich um ein einfaches Steuerelement, das von einer Anwendung verwendet werden kann, um den Fortschritt eines zeitaufwändigen Prozesses optisch darzustellen. Standardmäßig wird das Fenster der Statusanzeige von links nach rechts gefüllt, wenn der Prozess fortschreitet. Das Steuerelement weist einen Bereich und eine aktuelle Position auf. Die SimpleProgressBar-Steuerelementvorlage in Microsoft Expression Blend unterstützt nur eine horizontal ausgerichtete Statusanzeige.

Die Zeichenflächenansicht eines SimpleProgressBar-Steuerelements nach dem Festlegen der Value-Eigenschaft (Wert) auf 10.

Cc295014.bd9d739a-60b1-4567-a583-499ae276e536(de-de,Expression.10).png

Aufgliederung der Steuerelementvorlage

Die SimpleProgressBar-Steuerelementvorlage umfasst die folgenden Elemente:

  • Ein Rasterpanel, das verwendet wird, um die verschiedenen untergeordneten Elemente innerhalb der Statusanzeige aufzunehmen. Darüber hinaus erleichtert die Verwendung des Rasterpanels einem Designer einer Benutzeroberfläche (UI) das Hinzufügen von mehreren Elementen zur Vorlage.

  • Ein Border-Element mit dem Namen "PART_Track", das verwendet wird, um den Bereich der Anzeige darzustellen, der gefüllt werden muss.

  • Ein Border-Element mit dem Namen "PART_Indicator", das verwendet wird, um den Bereich der Anzeige darzustellen, der bereits gefüllt wurde.

    Cc295014.alert_caution(de-de,Expression.10).gifVorsicht:

    Ändern Sie nicht den Namen eines Elements, dessen Name mit "PART_" beginnt, da im Code, der das Steuerelement implementiert, auf diese Elemente verwiesen wird.

    Objektansicht: Die grundlegenden Teile (Vorlage) eines SimpleProgressBar-Steuerelements

    Cc295014.b5286d59-8d29-41e0-9cbc-cdb1c5addfb1(de-de,Expression.10).png

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

Verwendete Eigenschaftsauslöser

Die SimpleProgressBar-Steuerelementvorlage verwendet keine Auslöser. Das gesamte Verhalten des Steuerelements ist mit Code implementiert.

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

Verwendete Pinsel

Die folgenden Pinselressourcen im Ressourcenverzeichnis SimpleStyles.xaml werden von der SimpleProgressBar-Steuerelementvorlage verwendet:

  • Die Background-Eigenschaft des PART_Track-Elements wird mithilfe der PressedBrush-Ressource festgelegt.

  • Die BorderBrush-Eigenschaft des PART_Track-Elements wird mithilfe der SolidBorderBrush-Ressource festgelegt.

  • Die Background-Eigenschaft des PART_Indicator-Elements wird mithilfe der MouseOverBrush-Ressource festgelegt.

  • Die BorderBrush-Eigenschaft des PART_Indicator-Elements wird mithilfe der NormalBorderBrush-Ressource festgelegt.

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

Bewährte Methoden und Designrichtlinien

  • Verwenden Sie ein Grid-Steuerelement als Stamm Ihrer Vorlage, wenn Sie davon ausgehen, dass ein Designer Ihrem Steuerelement weitere visuelle Elemente hinzufügt. Expression Blend sucht nach einem LayoutPanel-Element wie dem Grid-Steuerelement und legt es standardmäßig als aktives Element fest. Beim Hinzufügen neuer Elemente zur Zeichenfläche werden diese als untergeordnete Elemente in das LayoutPanel-Element eingefügt.

  • Wenn Sie möchten, können Sie der SimpleProgressBar-Steuerelementvorlage Auslöser hinzufügen oder das PART_Indicator-Element ändern, um die Anzeige optisch attraktiver zu gestalten. Sie dürfen jedoch kein Element umbenennen, dessen Name mit PART_ beginnt, da im Code, der das Steuerelement implementiert, auf diese Elemente verwiesen wird.

  • Informationen zum Einbinden einer Statusanzeige in den Fortschritt eines Prozesses finden Sie in der Dokumentation im Thema ProgressBar (Übersicht) in MSDN (möglicherweise in englischer Sprache).

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

Siehe auch

Konzepte

Weiterführende Themen: Anpassen der Statusanzeige einer SimpleProgressBar-Steuerelementvorlage