如何在wpf listview中选择行时获取列值

时间:2015-05-13 04:55:13

标签: c# wpf listview

我有一个列表视图,其中两列定义如下:

 <ListView x:Name="HistoryTabLv" HorizontalAlignment="Left" Height="164" Width="275" VerticalAlignment="Top" Background="#FFFBFCFC" BorderBrush="#FFCFCFCF" BorderThickness="1" Foreground="Black" SelectionChanged="HistoryTabLv_SelectionChanged">
      <ListView.View>
        <GridView>
          <GridViewColumn x:Name="Column1" Header="Column1" Width="85" DisplayMemberBinding="{Binding PhoneNum}" />
          <GridViewColumn x:Name="Column2" Header="Column2" Width="95" DisplayMemberBinding="{Binding Country}" />
        </GridView>
      </ListView.View>
 </ListView>

我插入的数据如下:

HistoryTabLv.Items.Insert(0, new { PhoneNum = data1, Country = data2}); 

以上所有都很有效。我的问题是,当我选择某一行时,如何获取列值?假设我选择了第一行,我想要&#34; Hi1&#34;显示在文本框中。有什么建议吗?

enter image description here

0 个答案:

没有答案