1

ツリービューの変更された形式を使用しています。treeviewitemには、ポップアップに完了ボタンのあるテキストボックスを表示するためのテンプレートがあります。静的クラスを使用して、ポップアップテキストボックス以外のツリービューアイテムのいずれかでmouseOver(IInputElement currentPosition = Mouse.DirectlyOver;)イベントが発生するかどうかを確認しました。アイテムはこのツリービューに動的に追加されます。ここではMVVMモデルを使用しています。

問題は、最初の項目が追加されてポップアップテキストボックスにある場合、アプリケーション全体のマウスオーバーが何らかの理由でオフになっていることです。これは必須ではありません。ただし、2番目の項目を追加してポップアップテキストボックスに残すと、マウスオーバーがオンになります。つまり、マウスオーバーが発生すると、treeviewitemsが強調表示されます。これは交互に起こります....

このマウスオーバーイベントをキャプチャするのは何ですか..??

4

1 に答える 1

1

snoopを使用してみてください。どのイベントが発生し、処理されているかがわかります。そして、それはwpfの男性(または女性:)にとってもクールなツールです

于 2009-11-15T12:06:54.333 に答える