所以我在ASP.NET中有一个背景,其中一个按钮可以有一个单击处理程序或一个命令处理程序,然后是一个命令参数。
当你有一堆按钮基本上需要执行相同的代码块而只有一个稍微不同的参数时,这个模式很棒。
WPF中是否有一个小组?
从我在WPF中看到的Command开始,它围绕着一个独立于调用它的控件的动作(并且仍然没有提供提供参数的方法)。这不是我真正需要的。
答案 0 :(得分:2)
看起来您找到了Command属性,但没有找到CommandParameter属性?
以下是通过RoutedEvents的CommandBindings教程。使用此方法,您可以访问引发事件,参数等的控件。
或者如果使用ICommand的自定义实现,则将参数传递给Execute方法。