2011-04-13 63 views
0

我正在編寫基於可視組件(按鈕,文本框)和自定義類類型列表的基本應用程序。我的目標是每次將元素添加到列表時都使文本框自動更新。是否有可能重載List.Add()方法將文本追加到文本框?重載列表添加方法

+0

哪個UI框架?的WinForms? WPF? Silverlight的? ASP.NET? – 2011-04-13 21:36:47

回答

0

List<T>類是專爲性能,而不是繼承,它的多數方法不是虛擬的,所以你不能覆蓋它們。相反,您可以繼承Collection<T>,其中,用於繼承,並覆蓋InsertItem方法。

但無論如何,我不認爲一個集合類是更新TextBox ...相反,你應該使用時,它修飾(如BindingList<T>ObservableCollection<T>)是引發事件的集合類,並反應到合適的位置活動更新TextBox

+0

感謝您的回答。使用OnAddingNew()方法的BindingList應該完成這項工作:) – 2011-04-13 22:53:09