通过在代码中引发事件来显示TreeViewItem的ContextMenu

时间:2015-12-11 12:24:50

标签: wpf contextmenu coded-ui-tests

我想用上下文菜单为我的treeview编写一个编码的UI测试。我们的想法是验证是否将上下文菜单添加到treeViewItem。

到目前为止,我试图提出PreviewMouseRightButtonUp事件。这不起作用。

如果我订阅了该事件,那么在右键单击树项后我会收到一个回调。但是,提高事件手册不会导致添加上下文菜单。

以下是我举办活动的方式:

MouseButtonEventArgs eventArgs = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Right);
eventArgs.RoutedEvent = Mouse.MouseUpEvent;
uiElement.RaiseEvent(eventArgs);

1 个答案:

答案 0 :(得分:0)

如果要验证是否将上下文菜单添加到treeViewItem,为什么不右键单击树项目并在窗口中查找是否存在菜单。