Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чем отличается Style от Template? 
:(
    Опции темы
DenWPF
Дата 27.9.2009, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



Вот очень интересуюсь.
ах да что такое DataTemplate ?
как пользоватся Style для определеных элементов.


а как свою шаблон по которому будут изменятся все элементы программы?

Это сообщение отредактировал(а) DenWPF - 27.9.2009, 14:38
PM MAIL   Вверх
enrique
Дата 27.9.2009, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 6.8.2009

Репутация: нет
Всего: нет



DataTemplate это один из видов шаблонов (всего из три) шаблон данных. Style - определяет грубо говоря "внешний вид твоего элемента" например при помощи Style можно определить цвет всех надписей в твоем приложении (Style в WPF это почти тоже самое что CSS в WEB). Template - это шаблоны, "зацепившись" за классы шаблона любого элемента (кнопка, treeview и т.д.) ты можеш переопределить по своему усмотрению, тем самым получив новый элемент ничуть не похожий на другие
 
Код

<Window.Resources>
 <Style TargetType="Button">
 <Setter Property = "FontFamily" Value = "Times New Roman"/>
 <Setter Property = "FontSize" Value = "18"/>
 <Setter Property = "FontWeight" Value = "Bold"/>
 </Style>
</Window.Resources>

<Button>Hello </Button>

все к кнопке автоматически добавятся те параметры которые указаны в шаблоне (тип шрифта, размер)
PM MAIL   Вверх
Любитель
Дата 27.9.2009, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 1
Всего: 92



Брр.. Ну, я извиняюсь, конечно - но это же первые главы любой книжки по WPF! RTFM, как говорится..

Ах, да: стили - это не внешний вид. Это один из источников для любыих депенденси-пропертей. Скажем, темплейт тоже можно определить в стиле (что обычно и делается при написании кастомого контрола - создание дефолтного стиля контрола с заданием его темплейта).


--------------------
PM MAIL ICQ Skype   Вверх
DenWPF
Дата 28.9.2009, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



Вот, спасибо понятно.
такой ответ и был нужен.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0398 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.