Поведение, которое я ищу, заключается в том, что когда пользователь нажимает ENTER на своей клавиатуре, я хочу проверить содержимое выбранного строку и запустить специальную логику в событии KeyPress.
- Если текущая строка содержит текст, создайте новую строку/абзац как обычно.
- Если текущая строка не содержит текста, запретите добавление текста в редактор и вместо этого откройте всплывающее меню в этом месте. Вот код, с которым я играл. Но после этого разобраться не смог. Любая помощь приветствуется.
{
string sampleText = "wwswswLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
}
@code {
bool _preventDefault;
protected void HandleKeyDown(KeyboardEventArgs e)
{
_preventDefault = e.Key == "Enter" && ...?
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... ccordingly
Мобильная версия