практичний посібник

Цей приклад демонструє створення власного додатка для рукописного введення, що дозволяє малювати.

У цьому розділі розглядається виконання наступних завдань.

Створення програми WPF.

Перемикання між поданням Код та поданням Конструктор.

Зміна властивостей вікна WPF.

Додавання елемента керування System.Windows.Controls.InkCanvas.

Додавання елемента керування System.Windows.Controls.Button.

Створення обробників подій для елементів управління.

Створення програми WPF

У меню Файл виберіть команду Створити проект.

Відкриється діалогове вікно Створення проекту. У цьому діалоговому вікні виводиться список різних типів додатків за замовчуванням, які можна створювати за допомогою Visual C #, експрес-випуск.

Виберіть Додаток WPF.

Змініть ім'я додатки на Ink Pad.

Натисніть кнопку ОК.

Форма WPF в поданні Конструктор - це візуальне уявлення вікна, яке відкривається при запуску програми. У поданні Конструктор можна перетягувати різні елементи управління з панелі елементів у вікно WPF. Після розташування елемента керування у вікні WPF Visual C # автоматично створить код для правильного розміщення елемента управління при виконанні програми.

Якщо вікно Властивості не відображається, в меню Вид виберіть пункт Вікно властивостей. У цьому вікні перераховані властивості поточного обраного вікна WPF або елемента управління, тут же можна міняти існуючі значення.

Змініть розміри вікна WPF, встановивши у вікні Властивості значення 550 для властивості Height і значення 370 для властивості Width.

Змініть заголовок вікна WPF на Ink Pad.

Змініть властивість Background вікна WPF на коричневий колір, клацнувши Brown в списку і натиснувши клавішу Enter.

Змініть колір елемента управління InkCanvas на жовтий, задавши його властивості Background значення LightYellow.

Фон елементу управління "InkCanvas" під час виконання буде світло-жовтим.

Перетягніть два елементи управління Button в вікно WPF під елемент управління InkCanvas. Розмістіть button1 зліва, а button2 - справа.

Виберіть button2 і змініть розмітку XAML, як показано нижче. Ця розмітка встановлює для тексту значення Close.

Додаток WPF має нагадувати додаток Ink Pad на наступному малюнку.

Додаток WPF для рукописного введення

практичний посібник

Створення обробників подій

Двічі клацніть Очистити і додайте наступний код в створений обробник подій Click.