2

ItemsコレクションにListViewは、実際のビジネス オブジェクトが含まれています。ListViewItemビジネス オブジェクト ( )に対応する を取得するにはどうすればよいSelectedItemですか?

4

1 に答える 1

4

本当に必要な場合は、ListViewItemsContainerGeneratorプロパティを使用してください。ただし、 with を設定しなくても済むことがよくありItemContainerStyleますBinding

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

上記の XAML では、ListViewItem基になるバインドされたオブジェクトのIsSpecialプロパティがの場合、 が選択されますtrue。選択または選択解除すると、プロパティが更新されIsSpecialます。

于 2009-06-26T11:48:03.947 に答える