Створіть інтерфейс додатку за поданим зразком, використовуючи XAML
Необхідно розробити додаток містить набір кнопок, які займають 2/3 ширини вікна при будь-яких його розмірах. Кожна кнопка повинна в якості вмісту відображати назву кольору і володіти зовнішнім відступом рівним 2.0. Також відповідний колір повинен використовуватися в якості кольору переднього плану кнопки. Необхідно використовувати наступний набір: Navy, Blue, Aqua, Teal, Olive, Green, Lime, Yellow, Orange, Red, Maroon, Fuchsia, Purple, Black, Silver, Gray, White.
Створіть додаток за поданим зразком
При наведенні миші на кнопку «Да» кнопка змінює своє місце розташування. Користувач не повинен натиснути на неї. При натисканні на кнопку «Нет», вивести повідомлення «Дякую за економію».
Розробити тренажер вивчення таблиці множення. Інтерфейс програми може бути наступним:
Зробіть гарний вигляд. Проявіть творчість.
Зміна кольору форми. Реалізувати з використанням прив'язки елементів. Програмний код на c# не використовувати.
Розробити гру «П’ятнашки» — популярна головоломка, придумана у 1878 році Ноєм Чепменом. Складається з 15 однакових квадратних пластинок з нанесеними числами від 1 до 15. Пластинки поміщаються в квадратну коробку, довжина сторони якої в чотири рази більша довжини сторони пластинок, відповідно в коробці залишається незаповненим одне квадратне поле. Мета гри — переміщаючи пластинки по коробці добитися впорядковування їх по номерах (як зображено на рисунку), бажано зробивши якомога менше переміщень.
Обов’язково розробити стилі до елементів. Добавити тригери для анімації.
Зроблено з використанням стилів, триггерів та шаблону проєктування архітектури застосунків (додатків) MVVM (Model-View-ViewModel).
Сделано с использованием стилей, триггеров и шаблона проектирования архитекруры приложения MVVM (Model-View-ViewModel).
Використовуючи DependencyProperty створити годинник за поданим зразком.
Розробити компонент NumericUpDown використовуючи UserControl. Забезпечити повну функціональність компоненту.
Розробити додаток для роботи з колекцією автомобілів з використанням шаблону проектування MVVM. Додаток повинен мати змогу додавати, видаляти, змінювати, фільтрувати дані по всі полям.
Необходимо разработать приложение «Клавиатурный тренажер».
Главное окно приложения должно отображать клавиатуру с не интерактивными клавишами, которые необходимо для того, чтобы помогать пользователю ориентироваться на клавиатуре, не смотря на нее. При этом, при нажатии на каждую из клавиш, она должна подсвечиваться на экране. После запуска тренировочной сессии пользователю должна отобразиться произвольно сгенерированная строка для ввода, которая учитывает выбранный уровень сложности.
В верхней части окна должна отображаться статистическая информация: скорость набора корректного текста и количество допущенных ошибок. Также в верхней части окна должны располагаться элементы управления, позволяющие настроить сложность генерируемой строки для ввода. При помощи «ползунка» пользователь может выбрать количество символов, которые должны использоваться для генерируемой строки. При этом можно указать необходимо ли генерировать строку с учетом регистра символов. В качестве используемых символов могут быть все символы, расположенные на рисунке.
После нажатия на кнопку «Start» должна сгенерироваться строка символов с учетом заданных пользователем настроек. После этого нажимаемые пользователем клавиши должны учитываться и отображаться в виде введенных правильно символов либо в виде ошибок.
При нажатии на клавиши Shift и Caps Lock, клавиатура в приложении должна менять отображаемые символы, с учетом реально вводимых.
Также необходимо предусмотреть выключение тех элементов управления, которые не могут использоваться в текущем состоянии приложения. Например, нельзя нажимать кнопку «Stop», если пользователь перед этим не нажал кнопку «Start».