SimpleProgressBar
La barre de progression est un contrôle simple qu’une application utilise pour indiquer visuellement la progression d’une opération prolongée. Par défaut, la barre de progression est remplie de gauche à droite, selon l’avancement de l’opération. Le contrôle a une plage et une position courante. Le modèle SimpleProgressBar dans Microsoft Expression Blend prend uniquement en charge la barre de progression à orientation horizontale.
Vue de planche graphique du modèle SimpleProgressBar après le réglage de la propriété Value à 10
Composition du modèle de contrôle
Le modèle de contrôle SimpleProgressBar est composé des éléments suivants :
Un panneau de disposition Grille, qui sert à contenir les multiples éléments enfants dans la barre de progression. La grille est également utilisée pour permettre à un concepteur d’interface utilisateur d’application d’ajouter plus facilement des éléments au modèle.
Un élément Border nommé PART_Track, qui est utilisé pour représenter la zone de barre à remplir.
Un élément Border nommé PART_Indicator, qui est utilisé pour représenter la zone de barre qui a déjà été remplie.
Attention : Ne renommez pas un élément dont le nom commence par « PART_ » car il est fait référence à ces éléments depuis le code mettant en œuvre le contrôle.
Liste d’objets : éléments de base (modèle) d’un contrôle SimpleProgressBar
Haut de la page
Déclencheurs de propriété utilisés
Le modèle de contrôle SimpleProgressBar n’utilise pas de déclencheurs. Tout le comportement du contrôle est mis en œuvre dans le code.
Haut de la page
Pinceaux utilisés
Les ressources pinceau suivantes dans le dictionnaire de ressources SimpleStyles.xaml sont utilisées par le modèle SimpleProgressBar :
La propriété Background de l’élément PART_Track est définie à l’aide de l’élément PressedBrush.
La propriété BorderBrush de l’élément PART_Track est définie à l’aide de l’élément SolidBorderBrush.
La propriété Background de l’élément PART_Indicator est définie à l’aide de l’élément Mouse overBrush.
La propriété BorderBrush de l’élément PART_Indicator est définie à l’aide de l’élément NormalBorderBrush.
Haut de la page
Recommandations et directives de conception
En général, utilisez un contrôle Grid comme racine de votre modèle si vous prévoyez qu’un concepteur ajoutera des éléments visuels à votre contrôle. Expression Blend recherche un panneau de disposition comme le contrôle Grid et l’active par défaut afin que de nouveaux éléments ajoutés à la planche graphique deviennent des éléments enfants du panneau de disposition.
Si vous le souhaitez, vous pouvez ajouter des déclencheurs au modèle SimpleProgressBar, ou modifier l’élément PART_Indicator pour rendre l’aspect de la barre plus attrayant, mais ne renommez pas d’éléments dont le nom commence par « PART_ » car il est fait référence à ces éléments depuis le code mettant en œuvre le contrôle.
Pour plus d’informations sur le lien d’une barre de progression à la progression d’une opération, voir la documentation sur la vue d’ensemble du contrôle ProgressBar sur MSDN.
Haut de la page
Voir aussi
Concepts
Essayez ! Personnaliser l’indicateur de progression d’un contrôle SimpleProgressBar