Binden von Visibility in XAML an eine Visibility-Eigenschaft

Ich habe im Internet einige Beispiele für das Binden eines Booleschen Werts an die Visibility-Eigenschaft eines Steuerelements in XAML gesehen. Die meisten guten Beispiele verwenden einen BooleanToVisibiliy-Konverter.

Ich möchte die Visible-Eigenschaft des Steuerelements so einstellen, dass sie an eine System.Windows.Visibility-Eigenschaft im Code-Behind gebunden wird, aber sie scheint nicht zu funktionieren.

Dies ist meine XAML:

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

Dies ist der Code für die Eigenschaft:

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

Im Konstruktor des Fensters habe ich auch diesen Aufruf:

base.DataContext = this;

Wenn ich entweder ActionsVisible oder this.actions.Visibility aktualisiere, wird der Status nicht übertragen. Irgendwelche Ideen, was schief gehen könnte?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage