【问题标题】:WPF cannot select items in ListViewWPF 无法选择 ListView 中的项目
【发布时间】:2018-03-12 14:19:25
【问题描述】:

ScreenShot

我有一个网格,如上面的屏幕截图所示。网格为绿色。

在网格内我有一个列表视图,它是红色的。

我无法选择列表视图中的行。整个列表视图将注册一个鼠标输入事件。但只有列表视图的下半部分注册了鼠标按下事件。

列表视图内部是网格视图。它包含一个复选框和一个标签。这些都没有注册鼠标输入事件。关于为什么我不能选择列表中的行或与复选框交互的任何建议?

【问题讨论】:

  • 分享你的 xaml
  • 没有 XAML 供我们检查 :( ?现在,让我做一些假设......也许在你的 xaml 中,如果你正在对任何东西进行数据绑定,也许你做错了。现在,如果你在选择它们时没有看到任何被选中的项目,为什么不改变项目的颜色来检查它们是否被选中......?

标签: .net wpf vb.net listview binding


【解决方案1】:

问题是列表视图上的垂直对齐顶部

    <Grid  Name="CheckedListBoxItemHelperGrid" DataContext="{StaticResource CheckedListBoxItemHelperViewSource}" Background="#FF1FCD2F">
    <ListView BorderBrush="#c2c2c2"  Height="318" ItemsSource="{Binding}" Margin="10,38,10,0" Name="CheckedListBoxItemHelperListView" VerticalAlignment="Top" Background="#FFA62020">
        <ListView.ItemContainerStyle>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多