0
下面定义的ItemsControl
填充了string[] WeekDays
。为ItemsControl.ItemTemplate
定义的DataTemplate
不起作用,即周末的项目没有填充红色背景。我该如何解决?谢谢。WPF:如果项目是字符串,如何为ItemsControl中的项目应用数据模板?
...
<ItemsControl
Grid.Row="1"
Margin="20,0,0,0"
ItemsSource="{Binding Path=WeekDays}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Rows="1" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Background="Red" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
...
注意:string[] WeekDays
是此控件的依赖项属性。我不确定这些信息是否可能与找到解决方案相关。