/ / Styliser la boîte à outils étendue BusyIndicator - c #, wpf, busyindicator, wpf-extended-toolkit

Style de la boîte à outils étendue BusyIndicator - c #, wpf, busyindicator, wpf-extended-toolkit

Je cherche à coiffer le BusyIndicator donc cela ressemble à quelque chose dans le sens de ceci;

entrer la description de l'image ici

Pour le moment, mon indicateur occupé ne prend pas tout Window qu’il soit placé aussi, ce que j’aimerais bien faire. Mon actuel BusyIndicator ressemble à ça;

entrer la description de l'image ici

Quelqu'un at-il eu du succès avec le style de la BusyIndicator? J’ai jeté un coup d’œil à l’exemple présenté sur le site Web de la boîte à outils étendue, mais cela ne donne pas ce que je voudrais que l’indicateur ressemble.

Réponses:

1 pour la réponse № 1

Ceci est une partie de BusyIndicator"modèle de contrôle:

<ContentPresenter x:Name="busycontent">
<ContentPresenter.Content>
<Grid HorizontalAlignment="Center" VerticalAlignment="Center">

busycontent L'élément est une région rectangulaire qui contient "Please wait" (valeur par défaut). BusyContent) et barre de progression. Comme vous pouvez le constater, les valeurs d’alignement pour Grid sont codés en dur et ils font la grille pour être centré.

Vous avez deux options:

  • appliquez votre propre modèle de contrôle (vous pouvez le baser sur celui de Xceed);
  • faire votre propre BusyIndicator (puisqu'il repose sur le concept de superpositions, la tâche n'est pas si complexe).