9
votes

XAML ToolTip + IshittestSvisible = "False"

Nous devons avoir des clics de souris et des glisser "ignorés" par notre vue1, mais l'info-bulle doit toujours fonctionner à cette vue. La raison est que la vue1 est au-dessus de la vue2 dans Z-Commande. View1 peut donc teindre la vue2 une couleur rouge et montrer un avertissement via une info-bulle; Cependant, l'info-bulle qui accompagne la vue1 ne fonctionnera pas si Ishitterestvisible = "False".

Quelqu'un peut savoir un travail autour de sorte que l'info-bulle s'affiche sur la souris Déplacement / survolée et le reste des événements de la souris est ignoré par View1 et aller à View2?

merci,

Sean


0 commentaires

3 Réponses :


1
votes

Qu'est-ce que j'ai fait ce qui n'est pas génial: xxx


0 commentaires

0
votes

Ne définissez pas le ishitterestvisible = "FALSE" code>!

Ajoutez simplement ces lignes p>

IsEnable = false
ToolTipService.ShowOnDisabled="True"


1 commentaires

Modifie l'assaut le style de composant.



3
votes

Si quelqu'un d'autre est confronté au même problème, ils peuvent le trouver utiles. Nous avons eu besoin de désactiver peu de lignes sur DataGrid, mais permettent en même temps de la navigation de la flèche sur eux. C'est pourquoi nous avons dû passer à ishittestvisible au lieu de contrôler la propriété isenabled . Nous ne pouvions donc pas adopter à la solution ci-dessus de passer à la propriété isenabled .

Voici comment j'ai fini par résoudre ce problème. J'ai créé une nouvelle propriété jointe Rowenable pour datagridrow . Cette propriété connectée peut être liée à une propriété ViewModel pour contrôler virtuel Activer et désactiver. J'ai également créé un nouveau style pour datagridcell où je paramètre ishittestvisible à false basé sur la même propriété ViewModel. Alors, considérez-la comme une ligne que la souris / clavier peut voir, mais ne peut pas voir ses cellules / colonnes. Cela signifie maintenant que je peux styler la ligne en fonction de la nouvelle propriété connectée Rowenabled pour regarder désactivé / activé. Dans le même temps, je peux accueillir des info-bulles pour ces traits qui sont pratiquement désactivés.

J'espère que cela vous aidera !!


0 commentaires