treeview에 표시 할 데이터를 생성하는 함수를 만들고 싶습니다. 하지만 아래 코드에 문제가 있습니다. 제발 도와주세요.ObservableCollection에서 유형을 변경하는 방법 <object> to ObservableCollection <class> wpf에서 #
//Class for hold all data
public class DataControl
{
public string Type { get; set; }
public ObservableCollection<object> Data;
//constructor
public DataControl(string type, ObservableCollection<object> data)
{
Type = type;
Data = data;
}
}
클래스 데이터 모델 ====================== ====== 어쨌든 쇼 트리보기
public class ShowTreeView
{
public ObservableCollection<DataControl> DataStore { get; set; }
public ObservableCollection<MyData> Data { get; set; }
//Function Show Data In Tree View
public void ShowData()
{
for (int i = 0; i <= 5; i++)
{
var obj = new MyData { Id = "0", Name = "Name1" };
Data.Add(obj);
//How do i can convert type from ObservableCollection<object> to
//ObservableCollection<MyData>
//Please help me.
// Thank you very much.
var tree= new DataControl(i.ToString(), Data); //Error code.
DataStore.Add(tree);
}
}
}
에 대한
public class MyData
{
public string Id { get; set; }
public string Name { get; set; }
}
클래스, 나는 어떻게 MVVM에서 TreeView 컨트롤에서 데이터를 표시하는 동적 기능을 만들 물어보고 싶은?
미리 감사드립니다. D
이 유 ObservationCollection
어쨌든'object'를 사용하는 콜렉션이 왜 있습니까? MyData를 사용하십시오. – nvoigt
왜냐하면, 내가 원하는 곳 어디에서도 사용할 수 있기 때문입니다. –