SimpleProgressBar-Steuerelementvorlage
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.
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.
Vorsicht: Ä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
Nach oben
Verwendete Eigenschaftsauslöser
Die SimpleProgressBar-Steuerelementvorlage verwendet keine Auslöser. Das gesamte Verhalten des Steuerelements ist mit Code implementiert.
Nach 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.
Nach 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).
Nach oben
Siehe auch
Konzepte
Weiterführende Themen: Anpassen der Statusanzeige einer SimpleProgressBar-Steuerelementvorlage