WPF:使整个边框可点击

WPF:使整个边框可点击,wpf,user-controls,controltemplate,Wpf,User Controls,Controltemplate,我试图在WPF中实现一个按钮,当您单击它时,它会显示一个菜单。我已经完成了所有工作,控件的ControlTemplate如下所示。(控件扩展了ToggleButton) 问题是,只有当用户单击路径绘制的小箭头时,菜单才会显示。有什么方法可以让整个边框Hittest可见吗?在上面添加一个透明背景就可以了 <Border x:Name="Border" Padding="3" CornerRadius="1" BorderThickness="1" VerticalAlignm

我试图在WPF中实现一个按钮,当您单击它时,它会显示一个菜单。我已经完成了所有工作,控件的ControlTemplate如下所示。(控件扩展了ToggleButton)



问题是,只有当用户单击路径绘制的小箭头时,菜单才会显示。有什么方法可以让整个边框Hittest可见吗?

在上面添加一个透明背景就可以了

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