Я хочу написать кодированный тест пользовательского интерфейса для моего дерева с контекстным меню. Идея состоит в том, чтобы проверить, добавлено ли контекстное меню в treeViewItem.Показать ContextMenu для TreeViewItem путем повышения событий в коде
До сих пор я пытался поднять PreviewMouseRightButtonUp
событие. Это не работает.
Если я подписался на мероприятие, я получаю обратный вызов после щелчка правой кнопкой мыши по элементу дерева. Но повышение руководства по событию не приводит к добавлению контекстного меню.
Вот как я поднимаю событие:
MouseButtonEventArgs eventArgs = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Right);
eventArgs.RoutedEvent = Mouse.MouseUpEvent;
uiElement.RaiseEvent(eventArgs);
Спасибо, что ответили. Мое намерение - написать кодированный тест пользовательского интерфейса. Я не хочу вручную выполнять тестовый пример. Это побеждает всю цель. –
Что я сказал выше, это написать его через кодированный-ui, а не делать это вручную. – Rocky