我想用上下文菜单为我的treeview编写一个编码的UI测试。我们的想法是验证是否将上下文菜单添加到treeViewItem。
到目前为止,我试图提出PreviewMouseRightButtonUp
事件。这不起作用。
如果我订阅了该事件,那么在右键单击树项后我会收到一个回调。但是,提高事件手册不会导致添加上下文菜单。
以下是我举办活动的方式:
MouseButtonEventArgs eventArgs = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Right);
eventArgs.RoutedEvent = Mouse.MouseUpEvent;
uiElement.RaiseEvent(eventArgs);
答案 0 :(得分:0)
如果要验证是否将上下文菜单添加到treeViewItem,为什么不右键单击树项目并在窗口中查找是否存在菜单。