【发布时间】:2011-10-01 16:19:23
【问题描述】:
我在 ViewModel 中的代码:
public void Insert_Click(object sender, RoutedEventArgs e)
{
System.Windows.MessageBox.Show("Insert_Click");
}
视图中的代码:
<Button Click="{Binding Insert_Click}" Background="Black" Height="56" Name="btnAdd" Width="57">
</Button>
错误:
错误 1 Click="{Binding Insert_Click}" 无效。 '{捆绑 Insert_Click}' 不是有效的事件处理程序方法名称。仅实例 生成类或代码隐藏类的方法有效
请给我正确的代码
【问题讨论】:
-
我的回答并没有真正解决 MVVM,只是您的错误消息。 aqwert 的答案是一个更好的长期解决方案,但需要一些关于命令的阅读。 (编辑:我删除了我的答案)。