I want that the SaveButton from my form to dissapear when the form is disabled.
I do that this way:
this.formStackPanel.IsEnabled = someValue;
if(this.formStackPanel.IsEnabled)
{
this.saveButton.Visibility = Visibility.Visible;
}
else
{
this.saveButton.Visibility = Visibility.Collapsed;
}
Isn’t there a way of binding those properties in the XAML? Is there a better way of doing that?
Yes. You should be able to bind the stackpanel’s IsEnabled to your button’s Visibility property. However, you need a converter. WPF comes with a BooleanToVisibilityConverter class that should do the job.