WPF: сделать всю границу кликабельной - PullRequest
9 голосов
/ 11 марта 2009

Я пытаюсь реализовать кнопку в WPF, которая показывает меню, когда вы нажимаете на нее. У меня все работает, и шаблон ControlTemplate для элемента управления показан ниже. (Элемент управления расширяет ToggleButton).

<Border x:Name="Border" Padding="3" CornerRadius="1" BorderThickness="1"
    VerticalAlignment="Stretch" HorizontalAlignment="Stretch" IsHitTestVisible="True">

Проблема в том, что меню отображается только тогда, когда пользователь нажимает на крошечную стрелку, нарисованную на пути. Есть ли способ сделать всю границу HitTestVisible?

1 Ответ

14 голосов
/ 11 марта 2009

Добавление прозрачного фона на это должно сделать это.

...