Zatrzymywanie dzialania procedury

0

Witam. Piszę aplikacje na Windows Phone 7 w C#, którego znam właściwie podstawy. Chodzi mi o to, żeby dynamicznie stworzyć obrazek, przeczekać jakieś 2 sekundy i obrazek usunąć. Mam już kod źródłowy:

 
            Image waiting = new Image();
            waiting.Source = (ImageSource)new ImageSourceConverter().ConvertFromString("wait.png");
            waiting.Margin=new Thickness (0, -880, 0, 0);
            waiting.HorizontalAlignment = HorizontalAlignment.Left;
            stack.Children.Add(waiting);
            Thread.Sleep(2000);
            stack.Children.Remove(waiting);

Tylko, że zasypia cały wątek nie pokazując obrazka. Czy jest możliwość zastąpienia czymś Thread.Sleep, na coś co przeczeka te 2 sekundy bez zamrażania całości ?

0

timer?

1 użytkowników online, w tym zalogowanych: 0, gości: 1