C#/WPF:从列表视图中获取所选行

C#/WPF:从列表视图中获取所选行,c#,wpf,data-binding,listview,selection,C#,Wpf,Data Binding,Listview,Selection,我有以下ListView项(以WPF形式): DataContext是一个TeamViewModel,其中包含 a) 团队列表 b) SelectedTeam属性(是团队对象,包含Team.TeamName和Team.TeamNr) 将TeamViewModel.TeamListe加载到ListView工作正常(我从ListView中显示的列表中获取所有团队对象) 如何将TeamViewModel.SelectedTeam属性设置为选中的行值 谢谢 Cheers将ListView的Selec

我有以下ListView项(以WPF形式):


DataContext是一个TeamViewModel,其中包含
a) 团队列表
b) SelectedTeam属性(是团队对象,包含Team.TeamName和Team.TeamNr)

将TeamViewModel.TeamListe加载到ListView工作正常(我从ListView中显示的列表中获取所有团队对象)

如何将TeamViewModel.SelectedTeam属性设置为选中的行值

谢谢


Cheers

将ListView的SelectedItem属性设置为{Binding Path=SelectedTeam}

   <ListView Name="listViewTeam" ItemsSource="{Binding Path=TeamList}">
        <ListView.View>
            <GridView  ColumnHeaderTemplate ="{StaticResource BlueHeader}">
                <GridView.ColumnHeaderContainerStyle>
                    <Style TargetType="{x:Type GridViewColumnHeader}">
                        <Setter Property="HorizontalContentAlignment" Value="Left" />
                    </Style>
                </GridView.ColumnHeaderContainerStyle>
                <GridViewColumn Width="34"  Header="Nr" DisplayMemberBinding="{Binding Path=TeamNr , Mode=OneWay}"/>
                <GridViewColumn Header="Team" DisplayMemberBinding="{Binding Path=TeamName, Mode=OneWay}"/>
            </GridView>
        </ListView.View>
    </ListView>