Примеры для WPF

Практическое руководство. Скругление углов объекта RectangleGeometry

Для скругления углов у прямоугольника можно воспользоваться свойствами RadiusX и RadiusY. Пример с исходниками здесь (смотреть желательно под IE).

Меняем размеры окна при помощи клавиш-стрелок Вверх и Вниз

Программа размещает свое окно в центре рабочей области и изменяет его размеры на 10% при каждом нажатии клавиш ↑ и ↓ (из книги Петцольда Microsoft Windows Presentation Foundation. Базовый курс)

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        WindowStartupLocation = WindowStartupLocation.CenterScreen;
        Width = 192;
        Height = 192;
    }

    protected override void OnKeyDown(KeyEventArgs e)
    {
        base.OnKeyDown(e);

        if (e.Key == Key.Up)
        {
            Left -= 0.05 * Width;
            Top -= 0.05 * Height;
            Width *= 1.1;
            Height *= 1.1;
        }
        else if (e.Key == Key.Down)
        {
            Left += 0.05 * (Width /= 1.1);
            Top += 0.05 * (Height /= 1.1);
        }
    }
}
Реклама