如何在UWP中从ListView中更改所选项目?

时间:2018-10-25 10:27:05

标签: listview uwp

如何在UWP中执行以下任务?

  1. ListView中仅选择一项
  2. 将所选项目的颜色从蓝色更改为红色
  3. 访问所选项目的所有属性

2 个答案:

答案 0 :(得分:0)

  1. 设置列表视图控件的SelectionMode =“ Single”
  2. //需要更多信息。
  3. 设置IsItemClickEnabled =“ true”并设置ItemClick事件处理程序

后面的代码中
private void ListView_ItemClick(object sender, ItemClickEventArgs e)
    {
        // retrieve all properties from e.ClickedItem
        // cast it to your model class
        var obj = e.ClickedItem; 
    }

答案 1 :(得分:0)

  
      
  1. 将所选项目的颜色从蓝色更改为红色
  2.   

Ashiq Hassan回答了您的1和3问题。我只是想回答你的第二个问题。

要将所选项目的背景颜色从蓝色更改为红色。您可以直接更改ListViewItem styles and templates。这比在后台代码中更改它要简单。您只需要在ListViewItem的ControlTemplate中设置SelectedBackground的{​​{1}}属性。

ListViewItemPresenter

enter image description here