2010-08-19 5 views
0

J'utilise wpfToolkit: DataGrid dans mon application.wpfToolkit: DataGrid Double-cliquez sur le problème

Si j'ai essayé de doubleclick sur le coin de selectedrow, Il donne une valeur nulle.

Mais si je clique au milieu du selectedrow, je peux obtenir la valeur de la cellule.

Veuillez m'aider à obtenir la valeur de la cellule selectedrow indépendamment du fait de cliquer dobule sur n'importe quel endroit du selectedrow.

Répondre

1

Essayez de donner une couleur de fond à votre cellule. Très souvent, la couleur d'arrière-plan par défaut des contrôles WPF est transparente, de sorte qu'ils n'enregistrent pas les éléments tels que les événements Click. Par exemple, un TextBlock avec un événement DoubleClick pour copier le texte ne fonctionnera que si vous double-cliquez sur le texte lui-même et non sur les espaces qui l'entourent, sauf si vous définissez une couleur d'arrière-plan.

Cela vous montrera aussi si la zone que vous cliquez sur est considéré comme faisant partie de la cellule ou si elle est juste marge/Rembourrage

+0

Salut Rachel, J'ai changé la valeur HorizotalAlignment et VerticalAlignment Stretch. Ensuite, je suis capable de faire un double clic sur n'importe quelle partie de la ligne sélectionnée. Ça fonctionne bien maintenant. Merci pour votre aide. Merci beaucoup. Merci et salutations Kathiravan Murugan – user422439

Questions connexes