i have buttons on my mainwindow and i want to enable and disable that control by a static field class. is this possible without going to the code behind?
mainwindow
<Button x:Name="btnAanpassen" Content="Aanpassen" Grid.Row="1" Command="{Binding SaveItemCommand}" CommandParameter="{Binding SelectedItem}" IsEnabled="{Binding EnableDisable}"/>
my vm
private static object _selectedItem;
public static object SelectedItem
{
get { return _selectedItem; }
set {
if (SelectedItem != null)
{
//enable control
}
else
{
//disable control
}
_selectedItem = value; }
}
private Boolean _enableDisable;
public Boolean EnableDisable
{
get { return _enableDisable; }
set { _enableDisable = value; OnPropertyChanged("EnableDisable"); }
}