2013-08-01 6 views
1

im пытается изменить непрозрачность первого элемента ListView, , но я не получаю правильный путь для его реализации; Не могли бы вы дать несколько предложений?Как изменить непрозрачность первого элемента listview?

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

где дисплей мой ListView

+1

Вы должны показать пример того, что вы пробовали до сих пор, в противном случае вы не получите никаких ответов – musefan

+0

я пытался во многих пути ... но я не знаю, как это сделать, в первом посте моя последняя попытка – Lolek

ответ

1

При изменении непрозрачности свойства ListView это не влияет на его элементы по отдельности (Непрозрачность изменяется для ListView в целом). Если вы хотите устанавливать все элементы непрозрачности до 0,5, за исключением одного, попытаться сделать что-то вроде этого

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

Я не могу использовать Opacity с display.Items [i] ... Можете ли вы сказать мне, почему? – Lolek

+0

Извините, моя ошибка. Элементы элементов имеют тип 'object', поэтому вам нужно отнести его к типу ваших элементов или к UIElement:' (display.Items [i] как UIElement) .Opacity' – abelinkin

+0

все еще не работает, но спасибо - теперь им ближе, чтобы найти answer :) – Lolek