2

(WPFフォームの)ListViewアイテムをフォローしています:

   <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>

DataContextはTeamViewModelであり、これにはa)
チームのリスト
b)SelectedTeamプロパティ(Team-Objectであり、Team.TeamNameとTeam.TeamNrが含まれます)が含まれます。

TeamViewModel.TeamListeのListViewへのロードは正常に機能します(ListViewに表示されているリストからすべてのTeam-Objectを取得します)

TeamViewModel.SelectedTeamプロパティを選択されているRow-Valueに設定するにはどうすればよいですか?

ありがとう!

乾杯

4

1 に答える 1

2

ListView の SelectedItem プロパティを {Binding Path=SelectedTeam} に設定します。

于 2009-07-09T13:01:09.087 に答える