Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Как привязать Color через Binding в коде?  [new]
WildRay
Member

Откуда:
Сообщений: 13
Ребята, будьте так добры, подскажите пожалуйста как свойство Color в SolidColorBrush привязать через Binding в коде, ведь у SolidColorBrush нет метода SetBinding(...). Т.е. какой код как эквивалент может соответствовать вот такой разметке:
<Label>
    <Label.Foreground>
        <SolidColorBrush Color="{Binding Source={x:Static visual:ColorScheme.CColorSource}, Path=Color}"></SolidColorBrush>
    </Label.Foreground>
    Авторизация
</Label>
24 фев 13, 19:52    [13973395]     Ответить | Цитировать Сообщить модератору
 Re: Как привязать Color через Binding в коде?  [new]
pitachek69
Member

Откуда: Tver, Russia
Сообщений: 156
WildRay,

Чем плох вариант с конвертером?
25 фев 13, 09:34    [13974595]     Ответить | Цитировать Сообщить модератору
 Re: Как привязать Color через Binding в коде?  [new]
WildRay
Member

Откуда:
Сообщений: 13
pitachek69,
То есть вы имеете ввиду ColorConverter.ConvertFrom("{Binding Source={x:Static visual:ColorScheme.CColorSource}, Path=Color}") ? Я просто только учусь WPF и думал это не совсем красивый способ, если он вообще работает с привязками
25 фев 13, 16:11    [13977800]     Ответить | Цитировать Сообщить модератору
 Re: Как привязать Color через Binding в коде?  [new]
pitachek69
Member

Откуда: Tver, Russia
Сообщений: 156
WildRay,

тынц
26 фев 13, 13:28    [13982323]     Ответить | Цитировать Сообщить модератору
 Re: Как привязать Color через Binding в коде?  [new]
WildRay
Member

Откуда:
Сообщений: 13
Нет, ну вот сложно что ли пару строк кода вам написать, если вы знаете как эту проблему решить, а не знаете - не не нужно про существования гугла рассказывать
26 фев 13, 15:29    [13983424]     Ответить | Цитировать Сообщить модератору
 Re: Как привязать Color через Binding в коде?  [new]
pitachek69
Member

Откуда: Tver, Russia
Сообщений: 156
WildRay,
первая ссылка решает твою задачу.

Сообщение было отредактировано: 26 фев 13, 19:38
26 фев 13, 16:39    [13984013]     Ответить | Цитировать Сообщить модератору
 Re: Как привязать Color через Binding в коде?  [new]
enigmatic
Member

Откуда:
Сообщений: 729
WildRay,
автор
<SolidColorBrush Color="{Binding Source={x:Static visual:ColorScheme.CColorSource}, Path=Color}"></SolidColorBrush>
Должно работать. Проверяйте свои биндинги.
27 фев 13, 07:12    [13986209]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить