كيف يمكنني الوصول إلى ListViewItem؟
-
20-08-2019 - |
سؤال
وجمع Items
من ListView
يحتوي على كائنات الأعمال الفعلية. كيف يمكنني الحصول على ListViewItem
المقابلة إعطاء كائن الأعمال (SelectedItem
)؟
المحلول
إذا كنت حقا بحاجة إلى ذلك، استخدام ListView
في <لأ href = "http://msdn.microsoft.com/en-us/library/system.windows.controls.itemscontrol.itemcontainergenerator.aspx" يختلط = "نوفولو noreferrer "> ItemsContainerGenerator الممتلكات. ومع ذلك، يمكنك غالبا ما تفلت من العقاب لا تحديد لItemContainerStyle
مع Binding
s:
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="IsSelected" Value="{Binding IsSpecial}"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>
في XAML أعلاه، سيتم تحديد ListViewItem
s إذا الممتلكات IsSpecial
الكائن متجهة الأساسية هي true
. سوف اختيار / إلغاء تحديد تحديث خاصية IsSpecial
.
لا تنتمي إلى StackOverflow