| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Чем отличается Style от Template? |
| Автор: DenWPF 27.9.2009, 14:35 |
| Вот очень интересуюсь. ах да что такое DataTemplate ? как пользоватся Style для определеных элементов. а как свою шаблон по которому будут изменятся все элементы программы? |
| Автор: enrique 27.9.2009, 19:22 | ||
DataTemplate это один из видов шаблонов (всего из три) шаблон данных. Style - определяет грубо говоря "внешний вид твоего элемента" например при помощи Style можно определить цвет всех надписей в твоем приложении (Style в WPF это почти тоже самое что CSS в WEB). Template - это шаблоны, "зацепившись" за классы шаблона любого элемента (кнопка, treeview и т.д.) ты можеш переопределить по своему усмотрению, тем самым получив новый элемент ничуть не похожий на другие
все к кнопке автоматически добавятся те параметры которые указаны в шаблоне (тип шрифта, размер) |
| Автор: Любитель 27.9.2009, 20:16 |
| Брр.. Ну, я извиняюсь, конечно - но это же первые главы любой книжки по WPF! RTFM, как говорится.. Ах, да: стили - это не внешний вид. Это один из источников для любыих депенденси-пропертей. Скажем, темплейт тоже можно определить в стиле (что обычно и делается при написании кастомого контрола - создание дефолтного стиля контрола с заданием его темплейта). |
| Автор: DenWPF 28.9.2009, 16:05 |
| Вот, спасибо понятно. такой ответ и был нужен. |