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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Порядок применения стилей 
V
    Опции темы
Idsa
Дата 17.6.2008, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

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



Подскажите, каков порядок применения стилей. Есть следующий код:
Код

    <Window.Resources>
        <Style x:Key="SetterStyle">
            <Setter Property="Button.Margin" Value="10"></Setter>
        </Style>
        <Style TargetType="Button">
            <Setter Property="Button.Margin" Value="20"></Setter>
        </Style>
        
    </Window.Resources>
    
    <Button Style="{StaticResource SetterStyle}" Margin="30">
        Button
    </Button>

Свойство Margin для кнопки задается тремя разными способами: через Automatically applied Style, обычный Style и путем явного задания значения свойства.
Т. к. к элементам можно применять только один стиль, хотелось бы узнать, в каком порядке будут присваиваться значения.

Добавлено через 3 минуты и 13 секунд
У меня есть предположение, что сначала применится автоматический стиль, затем его вытеснит обычный стиль, а потом уже будет присвоено явно заданное свойство. Прав ли я?


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
HalkaR
Дата 17.6.2008, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

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



Да, если быть более точным, то сначала применяются шаблоны, потом стили, потом явно заданные свойства. Во всяком случае так я понимаю.
PM MAIL   Вверх
Idsa
Дата 17.6.2008, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

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



HalkaR, спасибо. +1


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


 




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


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

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