Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / привязка в стиле элемента / 3 сообщений из 3, страница 1 из 1
13.11.2012, 18:18
    #38036825
Nicky_N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
привязка в стиле элемента
Доброго времени суток!
Возможно ли в стиле элемента значение его свойства привязать каким-либо образом к ресурсу конкретного элемента, к которому будет применен стиль?
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        <Style TargetType="ToggleButton" x:Key="OnOffToggleButtonStyle">
            <Style.Triggers>
                <Trigger Property="IsChecked" Value="True">
                    <Setter Property="Content" Value="СЮДА ЗАПИСАТЬ Image из ресурса самой кнопки" />
                </Trigger>
                <Trigger Property="IsChecked" Value="False">
                    <Setter Property="Content" Value="СЮДА ЗАПИСАТЬ Image из ресурса самой кнопки" />
                </Trigger>
            </Style.Triggers>
        </Style>
...
Рейтинг: 0 / 0
13.11.2012, 22:37
    #38037120
unknownfromrus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
привязка в стиле элемента
Nicky_N,

Да.
...
Рейтинг: 0 / 0
14.11.2012, 11:07
    #38037527
Nicky_N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
привязка в стиле элемента
unknownfromrus,

спасибо, Вы мне очень помогли.

по теме:
в каждой кнопке добавить ресурсы:
Код: xml
1.
2.
3.
4.
5.
6.
                <ToggleButton Padding="3" Style="{StaticResource OnOffToggleButtonStyle}">
                    <ToggleButton.Resources>
                        <Image x:Key="OnImage" Source="Images\OnImg.bmp" />
                        <Image x:Key="OffImage" Source="Images\OffImg.bmp" />
                    </ToggleButton.Resources>
                </ToggleButton>


В стиле использовать DynamicResource:
Код: xml
1.
2.
3.
                <Trigger Property="IsChecked" Value="True">
                    <Setter Property="Content" Value="{DynamicResource ResourceKey=OnImage}" />
                </Trigger>
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / привязка в стиле элемента / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]