我們一直使用控件,例如一個按鈕,有時我們可能想要爲該按鈕添加一些自定義屬性。例如numberOfTimesClicked等。我目前正在使用GridViewColumnHeader,我想將屬性columnIndex添加到該類。我知道我可以跟蹤其他方法的列,但我只是很好奇,知道我們是否可以爲類添加額外的屬性。例如,我正在考慮繼承。如果我創建一個新類並繼承我想添加新屬性的類(在我的情況下爲GridViewColumnHeader),那麼我認爲應該可以工作,但是由於某種原因,我會在我的代碼中遇到錯誤:將屬性添加到非用戶定義的類
private class MyGridViewColumnHeader : GridViewColumnHeader
{
public int propertyThatIWantToAdd { get; set; }
}
從現在開始如果我從MyGridViewColumnHeader類而不是GridViewColumnHeader類實例化對象我得到錯誤。使用繼承來達到這個目的有什麼問題?
你有什麼錯誤? – dlev 2011-05-11 05:04:16
你會得到什麼樣的錯誤? – thumbmunkeys 2011-05-11 05:04:57
如果你沒有說出你的錯誤是什麼,我們不能幫助... – Darbio 2011-05-11 05:06:37