Witam,
Zacząłem uczyć się WPF i chciałbym stworzyć aplikację, która po kliknięciu buttona "start" zaczyna przesuwać co 100ms prostokąt w dół o jedną linię.
private void Button_Click(object sender, RoutedEventArgs e)
{
for(int i = 1; i < 9; i++)
{
rect1.SetValue(Grid.RowProperty, i);
System.Threading.Thread.Sleep(100);
}
}
Problem w tym, że po kliknięciu on nie przestawia go o jedną linię w dół, następni nie śpi 100ms i o kolejną linię w dół, tylko od razu sprowadza go na sam dół.
Mógłby mi ktoś wytłumaczyć dlaczego tak się dzieje i jak to rozwiązać?
Pozdrawiam