I have a view AttributeView that contains all sorts of attributes. There's also a button that when pressed, it should set the default values to the attributes. I also have a ViewModelBase class that is a base class for all ViewModels I have.
The problem is I can't seem to get the button bound to the command with WPF.
I've tried this, but it just doesn't do anything:
<Button Command="{Binding DataInitialization}" Content="{x:Static localProperties:Resources.BtnReinitializeData}"></Button>
The command is defined (in the ViewModelBase) like this:
public CommandBase DataInitialization { get; protected set; }
and on application startup a new instance is created for the command:
DataInitialization = new DataInitializationCommand()
However, the WPF binding doesn't seem to "find" the command (pressing the button does nothing). The ViewModel used in the current view is derived from the ViewModelBase. What else I can try (I'm quite new to WPF so this might be a very simple question)?