Quelle est la meilleure façon d'afficher un "chargement" indicateur sur un contrôle WPF
Dans C#.Net WPF Pendant UserControl.Load ->
Quelle est la meilleure façon de montrer un tournoiement de cercle ou de "Chargement" Indicateur sur le UserControl jusqu'à ce qu'il ait terminé la collecte de données et de rendu, c'est le contenu?
Vous devez vous connecter pour publier un commentaire.
En général, je voudrais créer une mise en page comme ceci:
Puis-je charger les données sur un thread de travail, et lorsque c'est fini, je l'ai mise à jour de l'INTERFACE utilisateur dans le cadre du "MainContent" de la grille et permettre à la grille, puis définissez la LoadingIndicatorPanel la Visibilité s'est Effondré.
Je ne suis pas sûr si c'est ce que vous posiez des questions ou si vous voulais savoir comment faire pour afficher une animation dans l'étiquette de chargement. Si c'est l'animation que vous êtes après, veuillez mettre à jour votre question pour être plus précis.
C'est quelque chose que je travaillais sur tout récemment, dans le but de créer une animation de chargement. Ce xaml va produire une animation d'anneau de cercle.
Mon idée initiale était de créer un décorateur et d'utiliser cette animation comme c'est le contenu, puis pour afficher l'animation de chargement dans les ornements de la couche de gris et le contenu en dessous.
N'ai pas eu la chance de le terminer, de sorte que je pensais que j'allais juste poster l'animation pour votre référence.
J'ai amélioré sur Ian Oakes Concevoir et à construire une version évolutive de son indicateur de chargement:
<local1:BusyIndicator Height="40" Width="50" />
Si vous l'exécutez sur Vista, vous pourriez tout aussi bien utiliser la valeur par défaut curseur d'attente.
cette.Curseur = Curseurs.Attendre;
Utilisation BusyIndicator. C'est une silverlight chose.
Vous pouvez afficher gif animé que le chargement de l'élément
XAML
CODE DERRIÈRE