我有一個自定義控件,將其稱爲ctrlFoo
,它源自System.Web.UI.Control
。隱藏派生屬性不起作用? C#
當這個自定義控件被實例化時,我可以看到所有的System.Web.UI.Control
的公共屬性,它們在intellisense中有些煩人,因爲它們有很多。
內ctrlFoo
我試過
private new string SkinID { get; set; }
但我仍然可以看到的ctrlFoo
的初始化的情況下該屬性。
任何人都可以提供任何其他建議嗎?
爲什麼要隱藏你的類有完全有效訪問的函數?如果它們不適用,也許值得考慮你是否繼承了正確的課堂......? –
@Kiley Naro System.Web.UI.Control是基類。 – maxp
我想這只是時間問題,直到我聽到有人稱IntelliSense「令人討厭」。讓我告訴你如何在1990年IntelliSense工作... – Jon