我在一個類中使用函數ObservableCollection。如何從ObservableCollection獲取數據C#
它也被定義爲另一個類中的公共可達。
public ObservableCollection<Node> _nodes;
public ObservableCollection<Node> Nodes
{
get { return _nodes ?? (_nodes = new ObservableCollection<Node>()); }
}
我想在另一個類中調用這個ObservableCollection,如何正確地執行它?
我已經在stackoverflow上試過這個話題,但是告訴我Node是空的。
'Nodes'不是'static'財產,我猜你正在嘗試使用類名來訪問它,而你需要該類的實例。這個對實例的引用必須以某種方式從其他類訪問(意味着它可以靜態訪問,例如作爲靜態類的靜態屬性,或者更好地將實例傳遞給其他類,例如作爲構造函數或方法參數) 。 – Sinatr