TabChanged cas de TabControl en WPF
J'ai un TabControl en WPF. Je veux trouver un événement qui se produit lors de la modification des onglets. Quel est le nom de cet événement?
Au moins à montrer certains de l'effort de recherche. devrait être downvoted par pure paresse.
OriginalL'auteur AndreyAkinshin | 2011-11-17
Vous devez vous connecter pour publier un commentaire.
La
TabControl
hérite d'uneSélecteur
qui contient leSelectionChanged
événement.Je pense que pour que cela fonctionne, vous devez jeter à l'expéditeur d'un TabControl
var tabControl = (TabControl) sender;
puis jeté l'élément sélectionné à un TabItemvar tab = (TabItem) tabControl.SelectedItem;
Vous avez raison, fixe cette...
OriginalL'auteur m-y
Je veux juste ajouter mon point de vue ici. Et je vais l'utiliser fraîches réponse de @pratap k pour le faire.
Comme vous le voyez, la différence est d'ajouter la vérification de
NULL
.Qui est!
OriginalL'auteur Academy of Programmer
Je n'ai pas la réponse sélectionnée pour travailler, peut-être que quelque chose a changé, peut-être que ma configuration est différente.
Mes solutions est simple, vous lancez l'expéditeur pour devenir le tabControle. Ensuite, vous tirez l'TabItem (selectedValue) et jette-le à une TabItem.
Dans ma situation, j'ai besoin de savoir "qui" a changé, donc je cherche le nom de la TabItem, de mieux réagir à un événement spécifique.
XAML
C#
OriginalL'auteur Christopher Bonitz