WPF-单击ListView中的项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF-单击ListView中的项目相关的知识,希望对你有一定的参考价值。
我正在尝试通过单击或双击来获取列表视图的选定项目。
<StackPanel x:Name="doelenContentPanel" Orientation="Horizontal" Width="Auto" Grid.Column="0">
<Grid Margin="0,0,50,0" Width="Auto">
<TextBlock Name="textBlock" HorizontalAlignment="Left" Height="21" Margin="10,61,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="248" Text="PickerUse"/>
<ListView Name="listView" HorizontalAlignment="Left" Height="Auto" Width="Auto" VerticalAlignment="Top">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" Width="200" />
</GridView>
</ListView.View>
</ListView>
</Grid>
</StackPanel>
对于按钮,我只能在WPF中的某个项目上使用Add_click($ window.rbImport.Add_Click({)方法,但是在列表视图中不存在。如何在不更改WPF本身的情况下以编程方式进行设置?我尝试了$ window.listview,但是当我选择鼠标方法时,它告诉我该方法不存在:
Method invocation failed because [System.Windows.Controls.ListView] does not contain a method named 'MouseDoubleClicked'
谢谢
答案
解决方案是:
$WPFListView.Add_MouseDoubleClick({Write-Host "Double clicked"})
以上是关于WPF-单击ListView中的项目的主要内容,如果未能解决你的问题,请参考以下文章
在 ListView 上生成 OnClickEvent 而不实际单击项目
UI响应性并使用WPF中的“SelectedItem”ListView / ListBox
从片段中ListView的onItemClick开始Activity