我想更改我的UWP的Foreground
上的项目的ListView
。
我正在使用:
int i_DeleteRow = ListView1.SelectedIndex;
var item = ListView1.Items[i_DeleteRow] as ListViewItem;
if (item != null)
{
item.Foreground = new SolidColorBrush(Colors.Red);
}
但是这段代码item
总是为空。
任何帮助表示赞赏。
答案 0 :(得分:2)
您需要使用ItemContainerGenerator.ContainerFromIndex
。它会返回DependencyObject
,然后您可以将其投放到ListBoxItem
并使用ListBoxItem
的{{1}}属性:
Foreground