gpt4 book ai didi

wpf - 为什么WPF边框控件没有mousedoubleclick事件?

转载 作者:行者123 更新时间:2023-12-02 08:50:51 30 4
gpt4 key购买 nike

为什么WPF边框控件没有mousedoubleclick事件?我有一个 ItemsControl,其中包含一些用于 DataTemplate 的布局内容。我想处理双击事件以弹出详细信息对话框,但边框(我的布局容器)似乎没有公开该事件。

关于如何获取双击事件或重新设计 xaml 以使其成为可能,有什么建议吗?

最佳答案

只需使用InputBindings。

<Border>
<Border.InputBindings>
<MouseBinding MouseAction="LeftDoubleClick" Command="..."/>
</Border.InputBindings>
</Border>

一般情况下;如果不在 WPF 中开发控件,请避免使用事件。通常,使用基于事件的代码背后是 MVVM 模式中断的强烈迹象。

关于wpf - 为什么WPF边框控件没有mousedoubleclick事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3410768/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com