<Grid>
<ItemsControl ItemsSource="{Binding ScreenViewModelCollection}">
<ItemsControl.Resources>
<DataTemplate x:Key="SomeKey" TargetType="{x:Type local:RedScreenObject}">
<local:RedScreenObject/>
</DataTemplate>
</ItemsControl.Resources>
</ItemsControl>
</Grid>
我不知道为什么它看不到TargetType属性。应该在Resources或ItemTemplate下?我试过两种都找不到它。
编辑: 为了被更多的downvotes轰炸哈哈,它是参考这个: http://chat.stackoverflow.com/transcript/message/4295316#4295316
答案 0 :(得分:5)
DataTemplate
只有DataType
。
答案 1 :(得分:3)
使用DataType =“{x:Type local:RedScreenObject}”,而不是TargetType。
答案 2 :(得分:0)
您可以在<Style