2010-06-21 57 views

回答

0
public partial class FancyControl : Canvas 
{ 
    CheckBox myCheckBox; 
    Label myLabel; 

    public FancyControl() { } 
    public FancyControl(CheckBox cb, Label l) 
    { 
     myCheckBox = cb; 
     myLabel = l; 
     Children.Add(myCheckBox); 
     Children.Add(myLabel); 
     //Formatting goes here 
    } 

    public string GetText() 
    { 
     return myLabel.Content.ToString(); 
    } 

    public bool IsChecked() 
    { 
     return myCheckBox.IsChecked.Value; 
    } 
} 

你必须做你自己的格式,但本质上与此,您将创建4“FancyControl” S,然后用每一个你可以调用器isChecked()方法,如果真调用了gettext( ) 方法。

要创建FancyControl它看起来像

FancyControl fC = new FancyControl(checkBox1, label1); 

这样,你会加入FC,从而你的窗口或其它地方它应该去的。

相关问题