IT_2013_S3_P2_WinForms_WPF
.pdfHeight |
Автоматически |
|
|
HorizontalAlignment |
Растяжение |
|
|
VerticalAlignment |
Растяжение |
|
|
Margin |
9, 9, 9, 68 |
|
|
15.Измените цвет элемента управления InkCanvas на желтый, задав его свойству Background значение LightYellow.
Фон элемента управления "InkCanvas" во время выполнения будет светложелтым.
16.Перетащите два элемента управления Button в окно WPF под элемент управления InkCanvas. Расположите button1 слева, а button2 — справа.
17.Выберите button1 и измените разметку XAML в режиме просмотра XAML, как показано ниже. Эта разметка устанавливает для текста значениеClear.
18.<Button Height="23" HorizontalAlignment="Left" Margin="85,0,0,24"
19.Name="button1" VerticalAlignment="Bottom"
20.Width="75">Clear</Button>
21.Выберите button2 и измените разметку XAML, как показано ниже. Эта разметка устанавливает для текста значение Close.
22.<Button Height="23" HorizontalAlignment="Right" Margin="0,0,72,24"
23.Name="button2" VerticalAlignment="Bottom" Width="75"
24.Click="ButtonCloseClicked">Close</Button>
Приложение WPF должно напоминать приложение Ink Pad на следующем рисунке.
Приложение WPF для рукописного ввода
11
Создание обработчиков событий
1.Дважды щелкните Очистить и добавьте следующий код в созданный обработчик событий Click.
2.this.inkCanvas1.Strokes.Clear();
3.Вернитесь в представление Конструктор, щелкнув правой клавишей мыши редактор кода и выбрав пункт Конструктор.
4.Дважды щелкните Закрыть и добавьте следующий код в созданный обработчик событий Click.
5.this.Close();
6.Нажмите клавишу F5 для выполнения проекта.
7.В открывшемся приложении нарисуйте рисунок в элементе управления InkCanvas. Если допущена ошибка, можно нажать кнопку Очистить, чтобы начать заново.
8.Нажмите кнопку Закрыть, чтобы закрыть приложение.
Практическое (контрольное) задание
Разработать программу-калькулятор для выполнения простейших алгебраических действий над значениями двух текстовых полей и выводом результата в третье поле.
Введенные значения должны проверяться на корректность. Ввод значения в поле результата должно быть запрещено (невозможно).
Выбор технологии построения приложения (WinForms или WPF) осуществляется преподавателем.
12