http://msdn.microsoft.com/de-de/library/system.windows.controls.panel.background.aspxによると
背景が定義されていない場合、パネル要素はマウスまたはスタイラスイベントを受け取りません。マウスまたはスタイラスのイベントを処理する必要があるが、パネルの背景が必要ない場合は、透明を使用します。
だから私の質問は:なぜですか?誰かがこの振る舞いの理由を知っていますか?
http://msdn.microsoft.com/de-de/library/system.windows.controls.panel.background.aspxによると
背景が定義されていない場合、パネル要素はマウスまたはスタイラスイベントを受け取りません。マウスまたはスタイラスのイベントを処理する必要があるが、パネルの背景が必要ない場合は、透明を使用します。
だから私の質問は:なぜですか?誰かがこの振る舞いの理由を知っていますか?
その理由は、入力がビジュアルレイヤーのヒットテストに基づいているためです。特にヒットテストのサポートセクションを参照してください。
ヒットテストは、ビジュアルのレンダリングされたコンテンツ(つまりレンダリングされたジオメトリ)でのみ成功します。Background
パネルは、そのプロパティを設定すると、最終的に塗りつぶされたRectangleGeometryを背景としてレンダリングします。