【发布时间】:2017-07-11 20:02:23
【问题描述】:
我有一个列表视图。它不是动态的,我像这样在 XAML 中给它ListViewItem。在ListView 中很少有ListViewItems。 XAML 是这样的:
<ListView Name="ABC">
<ListViewItem>
<StackPanel>
<BitmapIcon/>
<TextBlock/>
</StackPanel>
</ListViewItem>
<ListViewItem>
<StackPanel>
<BitmapIcon/>
<TextBlock/>
</StackPanel>
</ListViewItem>
<ListViewItem>
<StackPanel>
<BitmapIcon/>
<TextBlock/>
</StackPanel>
</ListViewItem>
</ListView>
当ListViewItem 被选中时,我想将ListViewItem 内的BitmapIcon 的Foreground 属性更改为其他值。我如何做到这一点。只要我能够更改 BitmapIcon 的 Foreground 属性,我愿意将 ListView 更改为更轻的控件,例如 ItemsControl。
【问题讨论】:
-
您是否动态创建列表?
-
不,它是静态的,所有 ListViewItems 都在 XAML 本身中定义。只有4个
ListViewItem