Файл: Разработать приложение "Hello,World!" c использованием технологии wpf.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2023

Просмотров: 57

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Задания WPF

  1. Разработать приложение “Hello,World!” c использованием технологии WPF

  2. Задание 1

Разместите в коде XAML в содержимом элемента Grid следующий код:

HorizontalAlignment="Center"

VerticalAlignment="Center"

Width="150"

Height="30"

FontSize="17"

Content="Обычная кнопка"

Foreground="#006699"

Background="#f0f0f0"

BorderBrush="#303030" />
Запустите приложение и проверьте его поведение при изменении размеров окна.

В приведенном выше примере для элемента Button было задано простое значение атрибута Background. Для этого был использован синтаксис

<ЭЛЕМЕНТ АТРИБУТ=”ЗНАЧЕНИЕ” />

Для задания значения атрибуты может быть использован другой синтаксис:

<ЭЛЕМЕНТ>

<ЭЛЕМЕНТ.АТРИБУТ>

ЗНАЧЕНИЕ_АТРИБУТА

ЭЛЕМЕНТ. АТРИБУТ>

ЭЛЕМЕНТ>
Например, для задания того же значения атрибута Background можно записать:


Данный синтаксис используется для задания сложных значений атрибутов в виде дерева элементов. Пример задания для фона кнопки линейной градиентной заливки:
















Данное дерево элементов задает градиентную заливку с использованием двух цветов: LightBlue и DarkBlue. В атрибуте Offset указывается относительное значение от 0 до 1, соответствующее положению цвета на отрезке от начальной точки до конечной.

Внешний вид данного приложения:



Задание 2

В XAML-коде для элемента Windows определите линейную градиентную заливку фона в соответствии с рисунком:



Используемые цвета: DarkBlue и LightBlue.

Необходимо указать четыре промежуточные точки со смещениями 0, 0.2, 0.8 и 1.

Для задания вертикальной заливки необходимо определить атрибуты StartPoint и EndPoint для элемента LinearGradientBrush. Значения этих атрибутов указываются в формате “X,Y”, где X – относительное значение (от 0 до 1) абсциссы точки, Y – относительное значение (от 0 до 1) ординаты точки. Начало координат находится в левом верхнем углу окна. По умолчанию значения атрибутов StartPoint и EndPoint следующие: StartPoint=”0,0” EndPoint=”1,1”.