Хочу привязать Visibility нескольких несвязанных между собой контролов (кнопки, чекбоксы, дата-гриды) глобальной булевой переменной. Делаю привязку Visibility контролов через DependancyProperty:
Visibility="{Binding Path=IsGroupVisibleEnabled, Converter={StaticResource BooleanToVisibilityConverter}}
Не выходит, скорее всего, из-за того, что DependancyProperty описано в классе формы и callback работает с формой, а не контролами. Подскажите, как это правильно сделать?
Здравствуйте, Аноним, Вы писали:
А>Хочу привязать Visibility нескольких несвязанных между собой контролов (кнопки, чекбоксы, дата-гриды) глобальной булевой переменной. Делаю привязку Visibility контролов через DependancyProperty:
1. Depend
encyProperty
2. Правильно сформулировать вопрос. Откуда тут появился callback?
Если требуется прибиндиться к свойству формы, то можно использовать {RelativeSource AncestorType = ...}. Только неплохо подумать, что будет, когда вы захотите разнести контролы по user control-ам или отображать их в попапах.
На всякий — держим под рукой
pdf-ник