在VB.net中绑定WPF按钮单击的正确方法是什么
我正在试图弄清楚如何在vb.net中为WPF绑定按钮的单击操作 下面是WPF代码的一部分 WPF:在VB.net中绑定WPF按钮单击的正确方法是什么,wpf,vb.net,events,binding,Wpf,Vb.net,Events,Binding,我正在试图弄清楚如何在vb.net中为WPF绑定按钮的单击操作 下面是WPF代码的一部分 WPF: 我可以绑定文本框的文本,但我不确定如何将按钮的单击事件绑定到sendTestMessage子项。为了处理按钮的单击事件,如果您希望遵循MVVM,则需要在ViewModel上创建属性。是接口,所以你可以这样做对不起C: public class Message: ICommand { public address { get; set; } public bool CanExec
我可以绑定文本框的文本,但我不确定如何将按钮的单击事件绑定到sendTestMessage子项。为了处理按钮的单击事件,如果您希望遵循MVVM,则需要在ViewModel上创建属性。是接口,所以你可以这样做对不起C:
public class Message: ICommand
{
public address { get; set; }
public bool CanExecute(Object parameter)
{
return true;
}
public void Execute(Object parameter)
{
//Do the logic here.
}
}
而xaml就您的DataContext而言是消息类型的实例:
<Button Command="{Binding}" />
当然,您可以自己在另一个类上实现该接口,等等。我在Message类中实现了该接口,因为它在这里更简单,但是您也可以找到有用的使用方法。此类将阻止您在每次需要新命令时重新实现所涉及的接口。ICommand对象在哪里?检查此项:@RezaArabQaeni我不太确定如何在我的VB.net代码中实现此功能,但我正在尝试。任何其他帮助都将不胜感激。-1我来这里是想了解如何在VB.net中做一些事情。这个问题专门针对VB.net提出,在线转换器并不总是有帮助。
public class Message: ICommand
{
public address { get; set; }
public bool CanExecute(Object parameter)
{
return true;
}
public void Execute(Object parameter)
{
//Do the logic here.
}
}
<Button Command="{Binding}" />