2010-10-01 30 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
​​
相关问题