2D гра

Поле

<Canvas>

</Canvas>

Кнопки

Canvas.SetTop(НазваКомпоненти, Canvas.GetTop(НазваКомпоненти) + 10);   // Вниз

Canvas.SetLeft(НазваКомпоненти, Canvas.GetLeft(НазваКомпоненти) + 10);  // Вправо

Клавіатура

private void Window_KeyDown(object sender, KeyEventArgs e)

{

     if (e.Key == Key.Down && Canvas.GetTop(НазваКомпоненти) + rec1.Height < 420)

     {

          Canvas.SetTop(НазваКомпоненти, Canvas.GetTop(НазваКомпоненти) + 10);

     }

}

int a = r.Next(0, (int)this.Width);