0
的選擇的第一列值我有一個列表視圖與列聲明在此模式下:獲取所選行
<ListView Grid.Column="1" Height="100" HorizontalAlignment="Left" Margin="12,449,0,0" Name="lstFilesInFolder" VerticalAlignment="Top" Width="453" SelectionChanged="lstFilesInFolder_SelectionChanged" MouseDoubleClick="lstFilesInFolder_MouseDoubleClick" ItemsSource="{Binding}">
<ListView.Effect>
<DropShadowEffect BlurRadius="15" Color="Black" Opacity="1"></DropShadowEffect>
</ListView.Effect>
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Path}" Width="325" Header="File Path" />
<GridViewColumn DisplayMemberBinding="{Binding Code}" Width="100" Header="Code" />
</GridView>
</ListView.View>
</ListView>
我編程方式添加的元素在此模式下:
lstFilesInFolder.Items.Add(new { Path = listFiles[i] });
,它的功能正確地將。 但我想檢索選定項目的列表視圖的路徑?我已閱讀更多文章和帖子,但我不知道如何檢索元素。 請幫幫我!
新聞:
如果我試試這個代碼我收到我的選擇行的數據:
ItemCollection listitem = lstFilesInFolder.Items;
List lst = new List();
MessageBox.Show(listitem.GetItemAt(lstFilesInFolder.SelectedIndex).ToString());
現在我想只檢索第一列。如果你想獲得First Value
問候
「System.Windows.Controls.ListView」不包含「FocusedItem」 – Antonio 2012-07-09 08:33:21
哦了WPF的定義,我很抱歉我沒有看到這一點。我會更新我的答案。 :) – 2012-07-09 08:39:19
jhon請幫我:) – Antonio 2012-07-09 13:11:30