为什么在 XAML 中声明的 ListBoxItems 不受 DataTemplate 的影响?当我绑定源时,模板很好,这就是我最终要做的,但只是想知道为什么声明的项目没有样式。
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding}" Foreground="Red"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBoxItem>LBI 1</ListBoxItem>
<ListBoxItem>LBI 2</ListBoxItem>
</ListBox>
这里 LBI 1 和 LBI 2 不是红色的,但如果我要使用 ListBox.ItemSource 并绑定一个列表,则项目是红色的。