2010-06-11 6 views
2

Je veux zéro fonctionnalité et apparence. Je veux aussi que ce soit tout le chemin à droite de la bande de tabulation. Quelqu'un at-il des indications sur la façon dont je peux accomplir cela?Je veux utiliser un TabItem Silverlight comme un conteneur de bouton

+1

Pouvez-vous être un peu plus précis? Qu'est-ce que la fonctionnalité et l'apparence zéro signifient dans le contexte de votre question? –

+0

Bien sûr. Je veux que l'onglet lui-même soit invisible. J'ai supprimé la bordure et l'arrière-plan mais l'effet de fondu sur la souris apparaît toujours. Je veux également que l'événement click ne fasse rien, ce qui signifie que TabControl affiche toujours l'onglet quel qu'il soit déjà affiché. Je pense que je peux le faire en annulant l'événement mais je ne suis pas sûr de savoir comment le faire. – PhilBrown

Répondre

2

Toutes les propriétés visuelles d'un contrôle ne peuvent pas être personnalisées par les propriétés standard (BorderBrush, Background, etc.) Vous devez modifier le ControlTemplate du TabItem pour masquer l'effet de survol de la souris.

Vous devrez également modifier le ControlTemplate du contrôle TabC parent. Placez un rectangle transparent sur la bande qui héberge TabItems pour capturer les événements de la souris. Vous devrez également définir IsTabStop = false pour tous vos TabItems afin de désactiver l'interaction avec le clavier.

Questions connexes