Y a-t-il des contrôles de type Assistant dans WPF? J'ai besoin de fonctionnalités où je peux aller de l'avant et revenir et utiliser des onglets pour sélectionner un élément particulier qui montrera les détails des éléments imbriqués. Je peux utiliser le contrôle TabControl mais les éléments de l'onglet sont dynamiques, donc je ne peux pas imbriquer la région à l'intérieur de l'onglet.Existe-t-il un contrôle d'assistant dans WPF?
Répondre
WPF dispose d'une infrastructure de navigation intégré:
Consultez également le wizard sample
Vous pouvez essayer open source Avalon Wizard.
Une autre façon simple que je l'ai utilisé pour un assistant de base est d'utiliser plusieurs Grids et modifier les propriétés de visibilité lorsque les boutons sont cliqués, en utilisant un entier pour garder la trace du « numéro d'étape »
<Grid Name="Page1">
<TextBlock>Page 1</TextBlock>
</Grid>
<Grid Name="Page2" Visibility="Hidden">
<TextBlock>Page 2</TextBlock>
</Grid>
Pouvez-vous expliquer le numéro d'étape int en détail s'il vous plaît? – alice7
Je viens d'utiliser un int pour suivre le numéro de page, donc commencez à 1, lorsque vous cliquez sur next changez le à 2. Puis utilisez int pour contrôler si un bouton dit Next ou Finish, ou pour autoriser une opération Back ou disabled. Assez rudimentaire mais si vous avez juste besoin de faire quelque chose de simple et efficace cela fonctionne – MattP
Je n'avais pas besoin d'une solution complète et je pensais que cette approche pouvait être lourde, mais votre exemple montrait à quel point cela pouvait être facile. – frostymarvelous
Vous peut également envisager de lancer votre propre contrôle Wizard. Ce n'est pas si difficile! Les postes suivants devraient être utiles: WPF Wizard Control Part I et WPF Wizard Control Part II
Jetez un oeil à http://avalonwizard.codeplex.com/
trouvé ce grand exemple sur CodeProject qui devrait vous donner tout ce dont vous avez besoin:
http://www.codeproject.com/Articles/31837/Creating-an-Internationalized-Wizard-in-WPF
Pourriez-vous ajouter un aperçu de très haut niveau de l'article? (Peut-être juste une phrase ou deux.) Je sais que beaucoup de gens ont l'habitude de simplement coller un lien comme réponse, mais même si vous venez d'énumérer quelques noms de classes principales impliqués, cela donnera au lecteur quelque chose à chercher au cas où ce lien serait mort à un moment donné dans le futur. –
Vérifier This link. vous pouvez créer un assistant merveilleux en utilisant la boîte à outils wpf étendue.
- 1. Redimensionner un contrôle dans WPF
- 2. Centrer un contrôle WPF
- 3. Contrôle DateTimePicker dans WPF
- 4. Comment "décorer" un contrôle dans WPF?
- 5. Validation WPF dans un contrôle ElementHost
- 6. WPF « Magic » dans un contrôle PropertyGrid
- 7. Contrôle des annonces dans WPF
- 8. WPF: Comment intégrer un contrôle de contenu dans un autre?
- 9. Forcer un contrôle WPF à actualiser?
- 10. Contrôle de navigation WPF
- 11. Performance de contrôle WPF
- 12. Contrôle utilisateur WPF parent
- 13. Comment exécuter Google Earth dans un contrôle WPF
- 14. Est-il possible d'enregistrer mon contrôle WPF dans un film?
- 15. Comment puis-je "cliquer sur" un contrôle dans WPF?
- 16. WPF - Reliure dans un langage simple contrôle de l'utilisateur
- 17. WPF contrôle Calendar personnalisation
- 18. WPF contrôle taille réelle
- 19. DataForm Contrôle comme dans SL3 pour WPF
- 20. Création de contrôle dynamique dans WPF
- 21. contrôle pour échanger UIElements dans WPF
- 22. intégrer google map dans le contrôle wpf
- 23. Utilisation d'un contrôle WPF personnalisé dans WinForms
- 24. Ressources de contrôle personnalisées WPF
- 25. Contrôle de planificateur Wpf gratuit
- 26. Contrôle personnalisé wpf non reconnu
- 27. Contrôle Windows Explorer pour WPF?
- 28. Glisser le contrôle WPF Popup
- 29. WPF - Contour d'un contrôle d'articles
- 30. Définition du focus sur un contrôle dans un ControlTemplate dans WPF
Les échantillons .NET ne sont plus fournis dans le cadre du SDK, vous aurez donc besoin de les chercher sur le [Code Gallery] (http://code.msdn.microsoft.com/). Même alors, il ne semble pas y avoir d'équivalent direct pour l'exemple d'assistant lié ci-dessus. –
[Cela semble être] (http://code.msdn.microsoft.com/Navigation-over-a-Fixed-89737557) un exemple très similaire à celui de l'assistant. – shambulator