如何更改第一个listview元素的不透明度?

时间:2013-08-01 12:20:55

标签: c# listview windows-8

我试图改变第一个ListView元素的不透明度,  但我没有得到正确的实施方式;  你能提一些建议吗?

display.Opacity = 0.5;
                foreach (Common trigger in display.Items)
                {
                    if (trigger.Image_Name == "First")
                    {
                        trigger.Opacity = 1;
                    }
                }

其中display是我的ListView

1 个答案:

答案 0 :(得分:1)

当您更改ListView的不透明度属性时,它不会单独影响它的项目(整个ListView的不透明度更改)。如果你想将所有项目的不透明度设置为0.5,除了一个,尝试做这样的事情

for(int i=1; i<display.Items.Count;i++)
  display.Items[i].Opacity = 0.5;