我有按钮。我在扩展器中的按钮和标签上展开了相同的按钮。 我可以点击按钮没有问题,但有问题,我点击标签(没有任何反应)。我该如何做到这一点:当用户点击按钮上的标签时,按钮正在被点击。我想将标签中的点击事件转移到包含该标签的按钮。WPF可按钮标签下的可点击按钮
我希望能够通过标签点击按钮。
我有按钮。我在扩展器中的按钮和标签上展开了相同的按钮。 我可以点击按钮没有问题,但有问题,我点击标签(没有任何反应)。我该如何做到这一点:当用户点击按钮上的标签时,按钮正在被点击。我想将标签中的点击事件转移到包含该标签的按钮。WPF可按钮标签下的可点击按钮
我希望能够通过标签点击按钮。
这种变化应该让你的标签,通过点击底层控制:
<Button>
<Label IsHitTestVisible="False" />
<Expander>
</Expander>
</Button>
您可以泡了使用事件。这里是路由事件的启动器 - >Routed events
您还可以通过将下面的代码放置在标签的事件处理程序中来强制触发标签位于其中的按钮的点击事件。
((Button)label1.Parent).RaiseEvent(new RoutedEventArgs(Button.ClickEvent));