我正在使用net maui,我需要在从选择器中选择一个元素后选择条目的所有文本,c#代码是:
void piElemento_SelectedIndexChanged(System.Object sender, System.EventArgs e)
{
var picker = (Picker)sender;
int SelectedIndex = picker.SelectedIndex;
if (SelectedIndex !=-1)
{
enGrados.Focus(); // Focus de Entry
enGrados.CursorPosition = 0;
enGrados.SelectionLength = enGrados.Text.Lenght;
}
}
选择元素后,它将定位在具有焦点的条目中,但不会选择文本。我能做些什么来解决这个问题。我在运行Mac Catalist的应用程序谢谢
1条答案
按热度按时间r8xiu3jd1#
您遇到的问题通常与代码执行的顺序有关。有时,您可能需要在继续文本选择之前给予UI一个短暂的时间来更新。处理此问题的一种常见方法是使用Task.Delay引入一个短延迟。