誰も、(効果的に)透明/ヒットテストの不可視の背景を持っていますが、項目はまだヒットテストで表示されているWPFリストボックスを実装する方法を提案できますか?選択可能なアイテムを持つ透明なWPFリストボックス
つまり、ListBoxの背景をクリックしてその下のコントロールにすることができますが、それでもListBoxのアイテムを選択できるようにしたいと思います。
カスタムレイアウトパネル(ListBoxはアイテムを選択する必要があるため)を使用しています。しかし、私はこのパネルを他のコントロールの上にオーバーレイする必要があり、それらをそのまま使用することができます。
私はBackground="Transparent"
とIsHitTestVisible="False"
の様々な組み合わせを試してみたが、私は私が間違っている行にあるかもしれない疑い...
希望これは理にかなって - 私はWPFに新しいですので、任意のガイダンスが最も理解されるであろう!ありがとう。
ありがとうございました。@ Nathan - 試しましたが、うまくいきません。 'IsHitTestVisible =" False "を設定しない限り、下にあるものはクリック可能ではありませんが、もちろんアイテムが選択できないことを意味します... – FuzzyLogic
Christian MoserのWPF Inspector(http://www.wpftutorial.net/inspector .html)を使用して、どのレイヤー/コントロールがListBoxによってレンダリングされているかを確認します。これは、ヌルの背景を持つ必要があるレイヤーを見つけるのに役立ちます。 – NathanAW
私はこれをWPF Inspectorで調べ、ListBox内のScrollViewerが問題であることを発見しました。上記は、ListBoxテンプレートからScrollViewerを削除するサンプルです。あなたが尋ねたとおりに動作するようです。 – NathanAW