Примеры для 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);
}
}
}
Реклама

