gpt4 book ai didi

c# - 让父级处理子控件事件或命令 WPF?

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:58 28 4
gpt4 key购买 nike

我有一个用户控件,其中包含 2 个控件 A 和 B。现在,A 和 B 在他们的 DragDrop 事件中有他们自己的逻辑。

拥有这 2 个控件的父级必须以自己的方式处理来自这些事件的 DragDrop。所以我在父类中有类似 parent.A.DragDropEvent += new EventHandler () 等...

现在,我想在父级中处理两个控件的 DragDrop 事件,而不是让子级自己处理。另一方面,如果这些控件是独立使用的(不在父控件中),那么我希望它们自己的逻辑能够工作或接管。

我如何实现这一目标?谢谢!

最佳答案

向您的子控件添加一个 bool 属性,例如 HandleDragDrop,如果该属性为真,则让它们仅处理拖放操作。默认情况下使其为真。在您的父控件中将其设置为 false。

关于c# - 让父级处理子控件事件或命令 WPF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397662/

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