1

我试图改变第一个 ListView 元素的不透明度,但我没有得到正确的方法来实现它;你能给出一些建议吗?

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

在哪里显示是我的 ListView

4

1 回答 1

1

当您更改 ListView 的 opacity 属性时,它不会单独影响它的项目(整个 ListView 的不透明度更改)。如果要将所有项目的不透明度设置为 0.5,除了一个,请尝试执行以下操作

for(int i=1; i<display.Items.Count;i++)
  display.Items[i].Opacity = 0.5;
于 2013-08-01T12:51:51.570 回答