Файл: Разработать приложение "Hello,World!" c использованием технологии wpf.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2023
Просмотров: 57
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Задания WPF
-
Разработать приложение “Hello,World!” c использованием технологии WPF -
Задание 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”.