2010-06-21 32 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,從而你的窗口或其它地方它應該去的。

相關問題