Привязка видимости в XAML к свойству видимости

Я видел в Интернете довольно много примеров привязки логического значения к свойству Visibility элемента управления в XAML. В большинстве хороших примеров используется конвертер BooleanToVisibiliy.

Я хотел бы просто установить свойство Visible в элементе управления для привязки к свойству System.Windows.Visibility в выделенном фрагменте кода, но, похоже, оно не работает.

Это мой XAML:

<Grid x:Name="actions" Visibility="{Binding Path=ActionsVisible, UpdateSourceTrigger=PropertyChanged}" />

Это код для свойства:

private Visibility _actionsVisible;
public Visibility ActionsVisible
{
   get
   {
      return _actionsVisible;
   }
   set
   {
      _actionsVisible = value;
   }
}

В конструкторе окна у меня также есть этот вызов:

base.DataContext = this;

Когда я обновляю ActionsVisible или this.actions.Visibility, состояние не переносится. Есть идеи, что может пойти не так?

Ответы на вопрос(0)

Ваш ответ на вопрос