سؤال

وجمع Items من ListView يحتوي على كائنات الأعمال الفعلية. كيف يمكنني الحصول على ListViewItem المقابلة إعطاء كائن الأعمال (SelectedItem

هل كانت مفيدة؟

المحلول

إذا كنت حقا بحاجة إلى ذلك، استخدام ListView في <لأ href = "http://msdn.microsoft.com/en-us/library/system.windows.controls.itemscontrol.itemcontainergenerator.aspx" يختلط = "نوفولو noreferrer "> ItemsContainerGenerator الممتلكات. ومع ذلك، يمكنك غالبا ما تفلت من العقاب لا تحديد لItemContainerStyle مع Bindings:

<ListView>
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="IsSelected" Value="{Binding IsSpecial}"/>
        </Style>
    </ListView.ItemContainerStyle>
</ListView>

في XAML أعلاه، سيتم تحديد ListViewItems إذا الممتلكات IsSpecial الكائن متجهة الأساسية هي true. سوف اختيار / إلغاء تحديد تحديث خاصية IsSpecial.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top