Любые изменения, внесенные в визуальные элементы в приложении WPF, будут отражены в представлении. Вам не нужно вызывать метод Refresh, чтобы сделать изменения видимыми. Для вашего приложения вы можете создать DispatcherTimer
, а затем либо изменить Image.Source
, либо заменить Image
на каждый Tick
.
Например:
<Canvas>
<Image x:Name="myImage" Source="SomeUri"/>
</Canvas>
И этот код позади:
var timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(1);
timer.Start();
timer.Tick += (s,e) =>
{
myImage.Source = // next image in sequence
}