witam. tworze dynamicznie Image w jednym zdarzeniu, a w drugim chciałbym go usunąć ( w tym przypadku w timerze). Mam taki Kod:
private void wait()
{
System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 0, 0, 1500); // 1500 Milliseconds
dt.Tick += new EventHandler(dt_Tick);
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);
dt.Start();
}
void dt_Tick(object sender, EventArgs e)
{
stack.Children.Remove(waiting); //tutaj blad
}
Wyskakuje mi blad:
The name 'waiting' does not exist in the current context
Zdaje sobie sprawe, ze rozwiazanie zapewne jest banalne, ale mecze sie z tym i nie moge sobie poradzic. dodam ze w c# jstem nowy.