private void InitBindings() { BoolToVisibilityConverter boolToVisibilityConverter = new BoolToVisibilityConverter(); CreateItemButton.SetBinding(Button.VisibilityProperty, new Binding(nameof(CreateItemButtonVisible)) { Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter }); CreateFolderButton.SetBinding(Button.VisibilityProperty, new Binding(nameof(CreateFolderButtonVisible)) { Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter }); CopyItemButton.SetBinding(Button.VisibilityProperty, new Binding(nameof(CopyItemButtonVisible)) { Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter }); RemoveItemButton.SetBinding(Button.VisibilityProperty, new Binding(nameof(RemoveItemButtonVisible)) { Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter }); }