UWP Отключить контекстное меню по умолчанию, но показать захваты выделения текста - PullRequest
0 голосов
/ 04 сентября 2018

Я добавил MenuFlyout в элемент пользовательского интерфейса TextBlock. Я выбираю несколько слов в TextBlock. Затем, когда я нажимаю и удерживаю, отображаются и MenuFlyout, и контекстное меню по умолчанию.

Я где-то читал, чтобы установить для параметра Handled значение true в событии ContextMenuOpening, чтобы скрыть контекстное меню по умолчанию.

private void ContextMenuOpening(object sender, ContextMenuEventArgs e)
{
   e.Handled = true;
}

Это хорошо работает. К сожалению, это также скрывает захваты выделения текста на выделенном тексте. Я хотел бы сохранить захваты для выбора текста, чтобы пользователи могли использовать их для изменения выделенного текста перед выбором операции из выпадающего меню. Любое предложение, как это сделать? Спасибо.

...