我正在尝试在 Silverlight 应用程序中实现我以前在 Winforms 应用程序中理所当然的功能。我是一个 Silverlight 新手,希望这一切都很基础。
我在 Silverlight 4 应用程序中有一个列表框。我想要做以下事情:
1. 右键单击列表框 2. 让鼠标点击位置下方的项目突出显示 3. 我想弹出一个上下文菜单(其中包含我的自定义菜单项)
从我目前的研究来看,似乎在 Silverlight 中没有 ContextMenu 构造,而是我们必须建立一个 Grid/Canvas 结构并将其附加到 Popup 对象,然后才会弹出该对象。
我的问题如下:
1. 要完成第二步,我需要在列表框上进行某种命中测试。我无法弄清楚如何做到这一点,我的 Google 搜索也没有帮助。 2. 一旦我确定了鼠标下方的索引,如何实际选择该项? 3. 是否有可重复使用的上下文菜单组件可以使用?如果该组件允许任意子菜单,则额外得分。
我在 Silverlight 4 应用程序中有一个列表框。我想要做以下事情:
1. 右键单击列表框 2. 让鼠标点击位置下方的项目突出显示 3. 我想弹出一个上下文菜单(其中包含我的自定义菜单项)
从我目前的研究来看,似乎在 Silverlight 中没有 ContextMenu 构造,而是我们必须建立一个 Grid/Canvas 结构并将其附加到 Popup 对象,然后才会弹出该对象。
我的问题如下:
1. 要完成第二步,我需要在列表框上进行某种命中测试。我无法弄清楚如何做到这一点,我的 Google 搜索也没有帮助。 2. 一旦我确定了鼠标下方的索引,如何实际选择该项? 3. 是否有可重复使用的上下文菜单组件可以使用?如果该组件允许任意子菜单,则额外得分。