私の要素ツリーはどのように構成されていますか(無関係な情報は削除されました)。Routed Events&ScrollViewer
<TabItem Style="Click_PutNormalCursorBack">
<ScrollViewer>
<ItemsControl Style="ContainsMuchLabels_n_CollapsibleGroupeHeaders">
<Label Style="Click_ChangeCursor" />
</ItemsControl>
<ScrollViewer>
</TabItem>
私はドラッグアンドドロップをシミュレートしています。クリック可能なラベルをクリックすると、ドラッグした印象をあなたのカーソルに伝えます。私が望むのは、TabItemをクリックすると、通常のカーソルが戻されるということです。
ラベルをクリックすることができないため、PreviewMouseDownイベントを使用できません。私が見つけた
一つの解決策は、私のItemsControlのCollapsibleGroupHeader と ItemsPanelが、そのない、本当にエレガントなソリューションにイベントハンドラを入れて、私のScrollViewerのとクリックを受け取るために、透明な背景を持つ私のItemsControlの間に私の要素ツリーに大きなパネルを追加しました。
THERが問題のようなものを解決するために、WPFでI厳しいRoutedEvents ...
注:私のハンドラは私の私のスタイルではない、より多くの情報
をguivingためだけTHERがTHERですスタイル私よりも良い解決策ですか?
ベリーの良いアイデアe.OriginalSourceを使用します。 – Gab