Файл: 6_WPF_ресурсы_стили_триггеры.pdf

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

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

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

Добавлен: 27.09.2019

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

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

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

№ 6 Ð ÐµÑÑƒÑ€ÑÑ‹, ÑÑ‚или, Ñ‚риггеры, ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹  

Задание 

К предыдущей Ð»Ð°Ð±Ð¾Ñ€Ð°Ñ‚орной  â„–4_5 Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚е: 
 
1)

 

Словарь Ñ€ÐµÑÑƒÑ€ÑÐ¾Ð² (определите Ð² Ð½ÐµÐ¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹, Ð¼Ð¾Ð¶Ð½Ð¾ Ð³Ñ€Ð°Ñ„ические). 
Установите ресурс динамически Ð¸ ÑÑ‚атически.  

2)

 

Создайте 

MultiTrigger

  Ñ‚риггер,  Ñ‚риггер  Ð´Ð°Ð½Ð½Ñ‹Ñ… 

DataTrigger

  Ð¸ 

триггер  ÑÐ¾Ð±Ñ‹Ñ‚ия 

EventTrigger

.  ÐžÑ‚слеживайте  Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ  ÑÐ²Ð¾Ð¹ÑÑ‚ва 

(нулевое,  max,  Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ)  Ð¸Ð»Ð¸  ÑÐ¾Ð±Ñ‹Ñ‚ия  Ð¸  Ð½Ð°Ð¿Ð¸ÑˆÐ¸Ñ‚е  ÐºÐ¾Ð´  Ñ€ÐµÐ°ÐºÑ†Ð¸Ð¸ 
(оповещение, Ð»Ð¾Ð³ в Ñ„айл, Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸ÑŽ Ð¸ Ñ‚.д.). 

3)

 

Создайте Ð½ÐµÑÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ‚ем Ð½Ð° Ð¾ÑÐ½Ð¾Ð²Ðµ ÑÐ»Ð¾Ð²Ð°Ñ€ÐµÐ¹ ÑÐ¾  ÑÑ‚илями (например, 
оптимистичный,  Ñ€Ð¾Ð·Ð¾Ð²Ñ‹Ð¹,  Ð¾Ñ‚тенки-серого  Ð¸  Ñ‚.д.)  Ð¸  Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚авьте 
пользователю Ñ„ункцию ÑÐ¼ÐµÐ½Ñ‹ ÑÑ‚иля. 

4)

 

Создайте  Ð¸  Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚е  ÑˆÐ°Ð±Ð»Ð¾Ð½,  Ð¸Ð·Ð¼ÐµÐ½ÑÑŽÑ‰Ð¸Ð¹  Ñ„орму  Ð­Ð£  Ð²Ð°ÑˆÐµÐ³Ð¾ 
интерфейса. 

5)

 

разработайте Ð¾Ð´Ð¸Ð½ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ельский  Ð¢Ð¸Ð¿Ð° Ð¿Ñ€Ð¾ÐµÐºÑ‚а - Custom Control 
Library  (WPF). ÐžÑ‚рисовку ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚ов ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ  Ð¸Ð½Ñ‚ерфейса  Ð¼Ð¾Ð¶Ð½Ð¾ 
делать  Ð²  MS Expression Blend (Studio).  Ð˜ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚е  Ð²Ð¸Ð·ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ 
эффекты, Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸ÑŽ, ÑÑ‚или, графику. 

6)

 

Добавьте  Ðº  Ñ€ÐµÐ´Ð°ÐºÑ‚ору  Ñ„ункцию  Ñ…ранения  Ð¸  Ð¾Ñ‚крытия  Ð¾Ñ‚  5  Ð´Ð¾  10 
последних Ð¾Ñ‚крытых Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ов.  

7)

 

Добавьте к Ñ€ÐµÐ´Ð°ÐºÑ‚ору Ñ„ункцию undo, redo.