Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

IT_2013_S3_P2_WinForms_WPF

.pdf
Скачиваний:
21
Добавлен:
05.06.2015
Размер:
385.79 Кб
Скачать

Height

Автоматически

 

 

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]