Как привязать кнопку WPF к команде в ViewModelBase?
У меня есть видAttributeView
который содержит все виды атрибутов. Также имеется кнопка, которая при нажатии должна устанавливать значения по умолчанию для атрибутов. у меня тоже естьViewModelBase
класс, который является базовым классом для всех ViewModels, которые у меня есть.
Проблема в том, что я не могу привязать кнопку к команде с WPF.
Я пробовал это, но он просто ничего не делает:
<Button Command="{Binding DataInitialization}" Content="{x:Static localProperties:Resources.BtnReinitializeData}"></Button>
Команда определена (вViewModelBase
) как это:
public CommandBase DataInitialization { get; protected set; }
и при запуске приложения создается новый экземпляр для команды:
DataInitialization = new DataInitializationCommand()
Однако привязка WPF, по-видимому, не "находит" команда (нажатие кнопки ничего не делает). Модель представления, используемая в текущем представлении, получена изViewModelBase
, Что еще я могу попробовать (я довольно новичок в WPF, так что это может быть очень простой вопрос)?