Façon la plus simple de créer occupé de l'animation dans WPF
Je l'ai mentionné qu'il n'existe aucune norme occupé de contrôle dans WPF. Alors, quelle est la manière la plus simple d'écran animé occupé cercle (pas de barre de progression) telles que votre navigateur affiche lors du chargement d'une page ?
S'il vous plaît si vous en proposer le téléchargement de contrôle à partir d'internet, assurez-vous que ce contrôle est gratuit et sans restriction au permis de conduire (comme je serais forcé de GPL de ma demande si je l'utilise).
Je vous remercie à l'avance
InformationsquelleAutor Rasto | 2010-05-29
Vous devez vous connecter pour publier un commentaire.
BizzySpinner 2 – WPF Filature Occupé Indicateur d'État (avec la source)
Il y a aussi Sacha Barbier Circulaire De La Barre De Progression. Il est sous licence en vertu du Projet de Code de Licence Ouverte.
Vous pouvez également utiliser des gifs animés, à comparer par exemple ce site: http://www.loadinfo.net/. Différentes couleurs, formes, images par seconde, transparant d'arrière-plan sont générées pour vous.
Ensuite, vous ajoutez les WPF GIF Animé comme une référence à votre projet.
Faire un usercontrol avec
<Image gif:ImageBehavior.AnimatedSource="Images/animated.gif" />
que son contenu et de donner le contrôle usercontrol une dependencyproperty (DP)IsBusy
avec un rappel à une méthode de l'objet usercontrol:Dans cette méthode, le gif animé
Play()
et "Pause ()" méthodes peut être exécutée.Lier l'objet usercontrol
IsBusy
propriété à la vue-modèle.Ou - lorsque approprié - ignorer le DP et le
Play()
etPause()
méthodes et lier laVisibility
propriété à la vue-modèle.Vous pouvez mettre en œuvre le traitement de la roue pendant que votre application est en train de. bien que WPF ne prennent pas en charge toutes les images en format GIF, de sorte que vous avez à utiliser l'animation pour cette. ci-dessous est un bon lien pour FrameAnimation roue de fortune.
http://www.codeproject.com/Articles/29545/FrameBasedAnimation-Animating-multiple-properties
J'ai récemment téléchargé un sur codeplex. Il vous permet de le personnaliser (même dans l'exécution). Vous pouvez le télécharger à partir ici. Exemple de démo aussi téléchargés.
J'ai récemment mis en œuvre un qui ressemble à l'iPhone témoin, a expliqué ici.