3
Dans Forms, je peux simplement utiliser ActiveControl.name pour obtenir le nom du contrôle actif. Cependant, dans WPF, cela ne fonctionne pas. Quelle est la commande WPF équivalente à Activecontrol.name? Je vais prendre C# ou VB, de toute façon. Je vous remercie!WPF équivalent à ActiveControl?
Oui Je recherche tout ce qui a le focus sur le clavier. Donc je suppose que Keyboard.FocusedElement est ce que je cherche. J'ai essayé de l'utiliser, mais je n'arrive pas à le faire fonctionner comme dans console.write (keyboard.focusedelement.name). Qu'est-ce que je fais mal? Je vous remercie! –
Avez-vous une erreur? Ou rien ne se passe? Qu'est-ce que Keyboard.FocusedElement (essayez d'écrire son GetType(). Name à la place)? L'élément a-t-il un nom ou un ensemble de x: nom? (Contrairement aux Windows Forms, le concepteur WPF ne donne pas les noms des éléments par défaut.) – itowlson
Les éléments (toutes les zones de texte) ont des x: Noms. J'essaie de déterminer le nom de la zone de texte a le focus du clavier (comme ce que ActiveControl.Name fait pour les formulaires). J'ai essayé Console.Write (Keyboard.FocusedElement.GetType(). Name) et j'obtiens "Référence d'objet non définie à une instance d'un objet" que je suppose devrait être "Window1" (le x: Nom de la fenêtre). Merci de votre aide. –