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中的项目的主要内容,如果未能解决你的问题,请参考以下文章

WPF ListView在运行时不更新

在 ListView 上生成 OnClickEvent 而不实际单击项目

UI响应性并使用WPF中的“SelectedItem”ListView / ListBox

从片段中ListView的onItemClick开始Activity

如何在android中去listview适配器项目点击监听器片段?

使用 MVVM 从 WPF ListView 项触发双击事件