Автор: Luar Soll

* * *

О кастомизации элементов управления:

User Control - объединить несколько контролов в один (если, например, какая-то комбинация их встречается часто)

Custom Control - собственно кастомные элементы, могут быть унаследованы от Control (или еще более общих вещей) и отрисованы с нуля, могут быть унаследованы от чего-то более конкретного и менять его работу

Control Template - когда надо радикально поменять вид, но сохранить функциональность

 

Для анимации изменения какого-нибудь параметра Control-а (например, высоты) можно использовать Storyboard. Style и Template можно менять в зависимости от действий пользователя (или отображаемых данных)

 

О browser-like навигации

Работая с навигацией между страницами (в веб-приложении или в Standalone) можно сделать на странице Frame, в котором тоже будет навигация между страницами, и в истории навигации будет запоминаться и то, как менялся Frame тоже (можно объединить это в в одной паре стрелочек Back и Forward, можно в Frame встроить свою)

 

1

Комментарии


Лучшее   Правила сайта   Вход   Регистрация   Восстановление пароля

Материалы сайта предназначены для лиц старше 16 лет (16+)