Есть ли такая функция, как сон (секунды), но она не будет блокировать обновления пользовательского интерфейса?
У меня есть код, подобный этому, и если я ставлю многопоточный сон после (letters.Children[Words[index].index] as TextBlock).Text = Words[index].LetterCorrect;
(я хочу спать после этого), он просто ждет 1 секунду, а затем пользовательский интерфейс получает обновления, но я не хочу этого.
private void Grid_Click(object sender, RoutedEventArgs e)
{
if (index == Words.Count() - 1) return;
if ((((e.Source as Button).Content as Viewbox).Child as Label).Content.ToString() == Words[index].LetterCorrect)
{
(letters.Children[Words[index].index] as TextBlock).Text = Words[index].LetterCorrect;
letters.Children.Clear();
LoadWord(++index);
this.DataContext = Words[index];
}
}