2010-10-21 2 views
0

J'ai une application WPF avec plusieurs TabItems dans un TabControl. Dans l'un des TabItems, je souhaite avoir un lien hypertexte qui, lorsqu'il est cliqué, modifie la vue du TabItem en cours, à l'un des autres TabItems.Création d'un lien hypertexte vers un objet TabItem différent dans WPF

J'ai regardé dans la propriété NavigateURI du lien hypertexte, mais je n'ai pas trouvé un moyen de définir que ce soit un onglet distinct dans la même fenêtre. Des idées sur la façon de faire cela?

+0

Avez-vous besoin d'utiliser un lien hypertexte réel ou recherchez-vous simplement la représentation visuelle d'un lien hypertexte, sans tenir compte du code sous-jacent? –

+0

Non, je n'ai pas besoin d'un lien hypertexte réel. Je suppose que je n'aurais pas dû supposer qu'un lien hypertexte serait nécessaire. J'ai juste besoin d'un moyen pour un utilisateur de cliquer sur du texte dans un onglet, et que la vue soit transférée dans un autre onglet. – Matthew

Répondre

1

Il suffit de créer un bouton, de le styler comme un lien hypertexte et de modifier le tabindex du contrôle de tabulation en cliquant sur le bouton.

+0

J'ai l'impression que cela pourrait fonctionner, mais cela ressemble à un hack. Est-ce vraiment la meilleure méthode? – Matthew

+0

Les contrôles WPF sont conçus pour être restylés ... Je ne considère pas l'utilisation d'une fonctionnalité de langage comme étant un hack. – mdm20

Questions connexes