2010-06-11 4 views
0

J'ai wpf datagrid avec le nombre de colonnes de modèle. certains d'entre eux ont une zone de texte en mode édition et une zone de liste déroulante.wpf dataagrid textbox + combobox

J'ai besoin de donner la possibilité de couper/copier/coller à l'utilisateur à partir des boutons du menu principal (ruban) de mon application.

lorsque je sélectionne du texte dans la zone de texte et que j'appuie sur le bouton Copier du menu principal. le bouton de copie devient le contrôle actif ainsi je lache la zone de texte comme contrôle actif par lequel je pourrais obtenir le texte choisi.

(toute solution pour cela)

et la deuxième chose que je voulais demander ... est-il un événement viré lorsque nous sélectionnons le contenu de TextBox?

ou une solution serait appréciée. Merci à l'avance ...

Répondre

0

Réponses:

  1. Vous devez définir FocusManager.IsFocusScope sur votre ruban de menu principal afin qu'il suivre mise au point séparément de votre application principale.

  2. Oui, il y a un événement TextBox.SelectionChanged qui sera déclenché chaque fois que votre sélection change dans un TextBox.