observableCollection
을 사용하여 ItemsSource
속성 (MVVM 패턴)을 바인딩하는 dataGrid가 있습니다. 따라서 내 뷰 모델에는 observableCollection
(myCollection
)이라는 속성이 있습니다. 그러나이 dataGrid는 런타임에서 결정되는 두 가지 유형의 정보를 표시 할 수 있습니다.observableCollection : 런타임에 유형을 설정하는 방법은 무엇입니까?
일반적으로, 나는이 거리로하여 ObservableCollection에를 사용
ObservableCollection<myType> myCollection = new ObservableCollection<myType>();
그러나 지금, 나는 내가 필요로하는 어떤 종류의 저 말을 매개 변수로 문자열을, 그래서 나는 그런 일을하고 싶습니다 :
if(parameter == "TypeA")
{
myCollection = new ObservableCollection<TypeA>();
}
if(parameter == "TypeB")
{
myCollection = new ObservableCollection<TypeB>();
}
할 수 있습니까?