2
我有一個具有兩個屬性網格的窗體。 第一個網格的SelectedObject
屬性設置爲包含item
對象。第二個設置爲item.Test
;使用PropertyGrid
public MainForm()
{
InitializeComponent();
Item item = new Item();
propertyGrid1.SelectedObject = item;
propertyGrid2.SelectedObject = item.Test;
}
這是Item
類的結構:
public class Item
{
List<int> _test = new List<int>();
public List<int> Test
{
get { return _test; }
set { _test = value; }
}
}
這裏怎麼UI看起來像:
我的問題是,從電網1,爲什麼是Test
屬性顯示在Int32集合編輯器中,而在網格2中顯示不同?他們指着同一個對象嗎?如何使網格2在Int32集合編輯器中顯示Test
屬性?
感謝您的解釋。如果我希望網格2顯示屬性Test的內容(如Int32集合編輯器中顯示的內容),那我該怎麼做?可能嗎? – yonan2236