Meilleur auteur de réponses
Un graphe commun à plusieurs onglets

Question
-
Bonjour,
Je développe actuellement une interface en xaml, je connais mal ce langage et ses capacités donc je me tourne vers vous pour avoir quelques réponses :)
J'ai un TabControl composé de 5 onglets, je voulais savoir s'il était possible de mettre plusieurs contrôles et faire en sorte que ces mêmes contrôles soient présents sur plusieurs onglets (pas forcément sur tous) ? Je n'ai rien trouvé là dessus sur le web (pour l'instant)
En admettant que la réponse soit oui, est-il possible de faire une sorte de graphique (avec des contrôles déplaçables par l'utilisateur tant qu'à faire) et que ce graphe soit commun à plusieurs onglets d'un TabControl (encore une fois, pas forcément sur tous les onglets) ?Cordialement
Réponses
-
Bonjour,
Non, le TabControl ne peut partager des contrôles d'une onglet à un autre.
Dans votre cas il faudra modifier le Template du contrôle afin de réduire son ContentPresenter (la partie qui affiche l'onglet sélectionné) et ainsi libérer de la place pour votre contrôles communs à tous les onglets.Un début de piste pour vous aider à la customization du TabControl :
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Aurel Bera mercredi 9 octobre 2013 11:21
- Marqué comme réponse Fyvel mercredi 9 octobre 2013 12:09
Toutes les réponses
-
Bonjour,
Non, le TabControl ne peut partager des contrôles d'une onglet à un autre.
Dans votre cas il faudra modifier le Template du contrôle afin de réduire son ContentPresenter (la partie qui affiche l'onglet sélectionné) et ainsi libérer de la place pour votre contrôles communs à tous les onglets.Un début de piste pour vous aider à la customization du TabControl :
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Aurel Bera mercredi 9 octobre 2013 11:21
- Marqué comme réponse Fyvel mercredi 9 octobre 2013 12:09
-