Биндинг Visibility
От: Аноним  
Дата: 28.04.11 23:10
Оценка:
Хочу привязать Visibility нескольких несвязанных между собой контролов (кнопки, чекбоксы, дата-гриды) глобальной булевой переменной. Делаю привязку Visibility контролов через DependancyProperty:

Visibility="{Binding Path=IsGroupVisibleEnabled, Converter={StaticResource BooleanToVisibilityConverter}}

Не выходит, скорее всего, из-за того, что DependancyProperty описано в классе формы и callback работает с формой, а не контролами. Подскажите, как это правильно сделать?
Re: Биндинг Visibility
От: Sinix  
Дата: 29.04.11 00:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Хочу привязать Visibility нескольких несвязанных между собой контролов (кнопки, чекбоксы, дата-гриды) глобальной булевой переменной. Делаю привязку Visibility контролов через DependancyProperty:


1. DependencyProperty
2. Правильно сформулировать вопрос. Откуда тут появился callback?

Если требуется прибиндиться к свойству формы, то можно использовать {RelativeSource AncestorType = ...}. Только неплохо подумать, что будет, когда вы захотите разнести контролы по user control-ам или отображать их в попапах.

На всякий — держим под рукой pdf-ник
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.