<Grid>
<ItemsControl ItemsSource="{Binding ScreenViewModelCollection}">
<ItemsControl.Resources>
<DataTemplate DataType="{x:Type redScreenView:RedScreenView}">
<Grid>
<redScreenView:RedScreenView/>
</Grid>
</DataTemplate>
<DataTemplate DataType="{x:Type greenScreenView:GreenScreenView}">
<Grid>
<greenScreenView:GreenScreenView/>
</Grid>
</DataTemplate>
</ItemsControl.Resources>
</ItemsControl>
DataTemplate을이보기 그리기 있지만, 각 그것이 컬렉션
대신 자사의 뷰 모델에 대한 도면 뷰에서 발생하는 입력의 ViewModel에 대한 유형 이름을 인쇄하지, 그것은보기가 속한 네임 스페이스를 인쇄! 그러나 ItemTemplate을 사용하면 그 중 하나만 사용할 수 있습니다. 그리고 ItemTemplate을 하나 개 이상의 내용 :(내가 redScreenView/greenScreenView 네임 스페이스, ScreenViewModelCollection의 유형, ItemsControl.ItemTemplate에 대한 XAML에 대한 정의를 그리워
Views
이 될 수 있도록해야합니다. 해당 유형으로 질문을 업데이트하십시오. –@invisible thanks .. 어떻게 대응하는 템플릿을 추가해야합니까? 그것은 내가 나타납니다 –