2011-01-11 28 views

回答

17

事情是這樣的......

this.btnTest.Click+=new RoutedEventHandler(btnTest_Click); 
+0

其實還需要滑塊。似乎不同於按鈕 – user310291 2011-01-11 22:36:37

+3

真的MSDN?然後將URL指向我的滑塊。 -1。 – user310291 2011-01-15 04:29:34

0

WPF是不是一種新的語言,即,它是完全一樣的概念。唯一可能改變的是委託類型。所以是的,你會以同樣的方式去做。

+0

似乎不適合我。例如,按鈕和滑塊在winform中看起來不像。仍在搜索滑塊的正確語法。 – user310291 2011-01-11 22:37:14

5

如果您添加從XAML側新的事件時,IDE完成大部分工作的爲您服務。

舉例來說,如果你輸入

<Button Name="button1" Click= 

那麼IDE會彈出所有當前創建的事件的下拉。

您可以選擇您先前創建的活動之一,或選擇「新建事件處理程序」

創建一個新的。如果您選擇「新建事件處理程序」,然後VS自動添加骨骼爲您在form.xaml.cs C#代碼隱藏。您只需在已製作的骨架內添加您希望點擊事件的任何內容即可。

希望這會有所幫助!

8

試試這個:

button1.AddHandler(Button.ClickEvent, new RoutedEventHandler(button1_Click)); 

,那麼你必須創建一個函數這樣

void button1_Click(object sender, RoutedEventArgs e) 
    { 
     throw new NotImplementedException(); 
    } 
相關問題