Подсоединения событий будут работать только для кода позади элемента управления / окна, если вы удалите синтаксис Binding
из обработчика событий. Для MVVM это немного по-другому. Вы можете заставить это работать, если переместите обработчик к коду, но я подозреваю, что вы хотите использовать MVVM.
Здесь вам действительно нужно использовать шаблон Command
<Button Command="{Binding Insert}" Background="Black" Height="56" Name="btnAdd" Width="57"/>
и просмотр модели
public ViewModel()
{
Insert = new RelayCommand(Insert_Click);
}
public ICommand Insert { get; private set; }
private void Insert_Click()
{
System.Windows.MessageBox.Show("Insert_Click");
}
Это использует такие рамки, как MVVM light