SaveTheHumans c# rusz głową

0

Witam, rozpocząłem naukę języka c sharp z książką "C# Rusz głową wydanie 3", i wszystko przebiegało zgodnie z instrukcjami aż do pewnego momentu. Otóż przy etapie pisanie "pierwszego kodu" do aplikacji pt. SaveTheHumans który to za zadanie miał umożliwić mnie dodanie obiektu po kliknięciu przycisku start, i tu jest własnie problem: VS skompilował wszystko ładnie, error'ów też brak, natomiast obiekty po odpaleniu aplikacji i kliknięciu się nie pojawiają. Kod sprawdzałem kilkukrotnie i nic nie mogłem znaleźć. Jeśli ktoś jest w stanie pomóc będę bardzo wdzięczny, poniżej podsyłam linka do pdf'a z tutorialem z książki.
http://cdn.oreilly.com/oreilly/pdfs/hfcsharp3e_WPF_download.pdf - strona 29

0
  1. masz niezapisane pliki
  2. kod mozesz tu wkleic nie musisz robic screen shotow
class Foo 
{
   public string Bar {get; set;}
}
  1. pokaz strukture swojego projektu
  2. pokaz wlasciwosci projektu (jaki jest target)
0

Target 4.5.2

    private void startButton_Click(object sender, RoutedEventArgs e)
    {
        AddEnemy();
    }

    private void AddEnemy()
    {
        ContentControl enemy = new ContentControl();
        enemy.Template = Resources["EnemyTemplate"] as ControlTemplate;

        AnimateEnemy(enemy, 0, playArea.ActualWidth - 100, "(Canvas.Left)");
        AnimateEnemy(enemy, random.Next((int)playArea.ActualHeight - 100),
            random.Next((int)playArea.ActualHeight - 100), "(Canvas.Top)");

        playArea.Children.Add(enemy);

        
    }

    private void AnimateEnemy(ContentControl enemy, double from, double to, string propertyToAnimate)
    {  
        Storyboard storyboard = new Storyboard() { AutoReverse = true, RepeatBehavior = RepeatBehavior.Forever };
        DoubleAnimation animation = new DoubleAnimation()
        {
            From = from,
            To = to,
            Duration = new Duration(TimeSpan.FromSeconds(random.Next(4, 6))),
        };
        Storyboard.SetTarget(animation, enemy);
        Storyboard.SetTargetProperty(animation, new PropertyPath(propertyToAnimate));
        storyboard.Children.Add(animation);
        storyboard.Begin();

    }

}

}

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