0

好吧,我的Button窗户上有一个。以下描述了我想做的事情:

用鼠标触摸 Button(我认为最好的事件是MouseMove),应该在 Button 处打开一个新的DropDown。(类似于Combobox DropDown 的东西)

这个 Dropdown 将填充数据,每个项目都是一个事件(项目将在 DropDown 中将事件的名称显示为字符串),它调用我在另一方面确定的反射方法。

我实际上想知道的是,如果有可能,是否可以完成这项任务?

当用户用鼠标触摸按钮时,在按钮处或旁边创建一个新的下拉菜单?你会怎么做?

4

3 回答 3

1

对于触摸,我认为最接近的事件是鼠标进入和鼠标离开。你能不能只拥有一个 ComboBox 或 ListBox 并操纵可见性(在鼠标进入和鼠标离开事件上)。对于鼠标离开需要在面板上同时使用按钮和 DropDown。

于 2012-07-09T14:23:31.663 回答
1

Extended Wpf Toolkit得到了类似的东西:

下拉按钮

于 2012-07-09T14:23:40.807 回答
1

您可以创建一个上下文菜单并将其显示在按钮鼠标输入事件上。有关详细信息,请参阅MSDN 上下文菜单

于 2012-07-09T14:28:46.920 回答