Хотел запустить анимацию грида из другого потока, но получил ошибку, что не могу обратиться к элементу из этого потока. Юзал Dispatcher.BeginInvoke, но все равно не работает. Как мне заставить решить эту проблему? Вот вызываемый метод:
public void DisplayInfo(User user)
{
double duration = 0.175;
Thickness old = new Thickness(0, -80, 0, 0);
Thickness to = new Thickness(0, 0, 0, 0);
ThicknessAnimation animation = new ThicknessAnimation();
animation.From = old;
animation.To = to;
animation.Duration = TimeSpan.FromSeconds(duration);
//Вот тут ошибка
UserGrid.Dispatcher.BeginInvoke(new Action(delegate () { UserGrid.BeginAnimation(MarginProperty, animation); }));
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости