Lisse ProgressBar dans WPF
Je suis en utilisant le contrôle ProgressBar dans une application WPF et je suis de cet ancien, Windows 3.1 ProgrèsBlocs chose. En VB6, il y avait une propriété à afficher un lisse ProgressBar. Est-il une telle chose pour WPF?
- Pas une réponse, mais sur le sujet de barres de progression et un fonctionnement en douceur, voici un bon article sur les différentes fonctions: chrisharrison.net/projects/progressbars/ProgBarHarrison.pdf
InformationsquelleAutor Daren Thomas | 2008-09-17
Vous devez vous connecter pour publier un commentaire.
Cette L'article semble expliquer ce que vous cherchez... il y a un lien vers une version de visual basic de l'article.
Je n'étais pas en mesure de trouver une solution immédiate à ce. Mais j'ai trouvé quelque chose d'encore mieux. Dans WPF, vous pouvez utiliser les Thèmes Windows. Je suis avec Windows XP, et avoir Vista-Aero Theme sur mon Application WPF, faire tous les contrôles ressemble à Vista-Aero.
Voici le code...
Aller à l'Application.xaml.vb et à écrire...
(J'espère que vous pouvez convertir en C#)
Je ne suis pas sûr de ce que vous voulez faire.
Si vous souhaitez simplement une barre de progression qui "balaye" de gauche à droite comme sur le démarrage de Vista, vous pouvez utiliser: IsIndetermined = true.
Si vous voulez vraiment aller de 0% à 100%, vous devez animer sur la valeur comme indiqué dans cet exemple sur msdn: http://msdn.microsoft.com/en-us/library/system.windows.controls.progressbar.aspx
ou définir la valeur explicitement dans le code-behind (le plus probable à partir d'un arrière-plan travailleur) ou par l'intermédiaire d'une liaison à une évolution de la valeur.
Néanmoins WPF ProgressBar devrait toujours être "lisse", il est possible que l'INTERFACE utilisateur par défaut à un plus version plus simple par le biais d'un RemoteDesktop connexion.
Récemment, j'ai été gêné par l'apparition de mes barres de progression sur XP après le développement sur Vista. Je n'ai pas envie d'essayer des suggestions que j'avais vu pour le chargement de Vista styles de dll, mais cet article m'a donné tout ce que je cherchais. vista apparence - pas de nouvelles classes. Et en Plus il a l'vitreux mettre en évidence sur une minuterie. Pas de photos sur l'article, mais ça ressemble à de la Vista de la ProgressBar.