2010-04-29 65 views
0

所以我有一個ASP.NET的背景,其中一個按鈕可以有一個單擊處理程序或命令處理程序,然後命令參數。WPF命令/點擊參數

這種模式非常適合當你有一堆按鈕,基本上只需要一個稍微不同的參數來執行相同的代碼塊。

在WPF中是否有一個collage?

從我在WPF中看到的命令是,它圍繞一個獨立於調用它的控件的操作(並且仍然沒有提供提供參數的方式)。這不是我所需要的。

回答

2

看起來像您發現Command屬性,但不是CommandParameter屬性?

這是通過RoutedEvents的CommandBindings教程。使用此方法,您可以訪問引發事件的控件,參數等。

或者如果使用ICommand的自定義實現,則參數將傳遞到Execute方法中。

+0

ahhhhh CommandParameter,這就是我所缺少的。謝謝。 – 2010-04-29 02:47:18