#10 Программирование шахмат на C# - Меню Game Over I
00:00 Введение • Создание меню, которое будет отображаться по окончании игры. • В меню отображается имя победителя, причина завершения игры и две кнопки: для запуска новой игры и закрытия приложения. • Меню полупрозрачное, что позволяет видеть скрытые элементы. 01:06 Определение общих стилей • Определение цветовых ресурсов: цвет обводки, цвет текста, цвет кнопок. • Цвет заливки содержит альфа-компонент, делающий его полупрозрачным. • Создание стиля рамки: толщина 4, цвет обводки, цвет заливки, радиус угла 10. 04:03 Стили текстовых блоков и кнопок • Все текстовые блоки имеют одинаковый шрифт Segoe UI Lite. • Текст центрируется по горизонтали и вертикали. • Цвет текста используется для всех текстовых блоков. • Стиль кнопок: шрифт Segoe UI Lite, размер 14, толщина границы 2, цвет обводки, фона и переднего плана. • Скруглённые углы у кнопок задаются через внутреннюю границу. 07:30 Создание пользовательского элемента управления WPF • Макет меню состоит из границы с шириной 275 и высотой 125. • Внутри границы сетка из трёх строк: верхняя — 1 звёздочка, средняя — половина звёздочки, нижняя — 1 звёздочка. • Два столбца для кнопок, ширина делится поровну. 10:20 Добавление элементов управления • Текстовый блок для имени победителя winner text. • Текстовый блок для причины завершения игры reason text. • Две кнопки: перезапуск игры и выход из приложения. 13:28 Обработка событий • Регистрация обработчиков событий для кнопок: restart click и exit click. • Исправление имён обработчиков для корректной работы. 14:32 Заключение • Завершение дизайна меню завершения игры. • Анонс следующей части: функциональность меню.
00:00 Введение • Создание меню, которое будет отображаться по окончании игры. • В меню отображается имя победителя, причина завершения игры и две кнопки: для запуска новой игры и закрытия приложения. • Меню полупрозрачное, что позволяет видеть скрытые элементы. 01:06 Определение общих стилей • Определение цветовых ресурсов: цвет обводки, цвет текста, цвет кнопок. • Цвет заливки содержит альфа-компонент, делающий его полупрозрачным. • Создание стиля рамки: толщина 4, цвет обводки, цвет заливки, радиус угла 10. 04:03 Стили текстовых блоков и кнопок • Все текстовые блоки имеют одинаковый шрифт Segoe UI Lite. • Текст центрируется по горизонтали и вертикали. • Цвет текста используется для всех текстовых блоков. • Стиль кнопок: шрифт Segoe UI Lite, размер 14, толщина границы 2, цвет обводки, фона и переднего плана. • Скруглённые углы у кнопок задаются через внутреннюю границу. 07:30 Создание пользовательского элемента управления WPF • Макет меню состоит из границы с шириной 275 и высотой 125. • Внутри границы сетка из трёх строк: верхняя — 1 звёздочка, средняя — половина звёздочки, нижняя — 1 звёздочка. • Два столбца для кнопок, ширина делится поровну. 10:20 Добавление элементов управления • Текстовый блок для имени победителя winner text. • Текстовый блок для причины завершения игры reason text. • Две кнопки: перезапуск игры и выход из приложения. 13:28 Обработка событий • Регистрация обработчиков событий для кнопок: restart click и exit click. • Исправление имён обработчиков для корректной работы. 14:32 Заключение • Завершение дизайна меню завершения игры. • Анонс следующей части: функциональность меню.
