Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chào anh Long, anh cho em hỏi: Em có 2 ListView ở 2 cột, có cách nào để khi em nhấn 1 dòng trên ListView ở cột 1 mà nó bay qua ListView ở cột 2 không anh? Em đã thử như thế này:
MainWindow.xaml:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<ListView x:Name="lv1">
<ListView.View>
<GridView>
<GridViewColumn Header="Mã khoa">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding MAKHOA}"></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Tên khoa">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding TENKHOA}"></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Năm thành lập">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding NAMTHANHLAP}"></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
<ListView Grid.Column="1" x:Name="lv2">
<ListView.View>
<GridView>
<GridViewColumn Header="Mã khoa">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding SelectedItem.MAKHOA, ElementName=lv1}"></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Tên khoa">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding SelectedItem.TENKHOA, ElementName=lv1}"></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Năm thành lập">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding SelectedItem.NAMTHANHLAP, ElementName=lv1}"></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
Em đã thử SelectedItem hay SelectedValue đều không được
mà nó không được. Xin anh và mọi người giúp đỡ em. Cảm ơn anh
này phải code ở codebehind rồi bạn