2010-10-01 69 views
0

好吧,這個很簡單。我在我的Page.xaml.cs文件中創建一個複選框,併爲它分配一些參數。我需要鏈接到事件才能選中和取消選中。這是什麼語法?如何在使用Silverlight的代碼隱藏複選框中添加一個'checked'/'unchecked'事件處理程序?

而且,我現在的代碼如下所示:

 CheckBox cb = new CheckBox(); 
     cb.IsChecked = true; 
     System.Windows.Thickness t1 = new Thickness(425,10,0,0); 
     cb.Margin = t1; 
     cb.Content = "Checkbox1"; 

我嘗試添加我的函數cb.Checked但它給我下面的錯誤: 「事件「System.Windows.Controls.Primitives。 ToggleButton.Checked」只能出現在左手側+ =或 - =」

CheckHandler被分別定義

public void CheckHandler(Object obj, EventArgs e) 
{ 
     // Random stuff here 
} 

回答

6

你不顯示你的語法正在使用那導致錯誤。我是否正確地假設它是這樣的:

cb.Checked = CheckHandler;

因爲連線了在C#像這樣的事件處理程序:

cb.Checked += CheckHandler;

+0

是的,你的假設是正確的,並感謝您的回答。這工作如預期:) – Freakishly 2010-10-01 23:54:16

+2

如果它按預期工作標記爲正確答案:) – 2010-10-04 05:31:43

2
​​
相關問題