启动ListView没有选择任何项目

时间:2014-12-17 08:25:48

标签: wpf listview mvvm

当我的应用启动时,会有一个ListView填充数据。如何设置它以便不自动选择第一行?即我不希望在用户点击一个项目之前选择任何项目

我试过了:

  • 将绑定到ListView' s SelectedItem的属性设置为null(属性绑定为双向),
  • FallBackValue的{​​{1}}设置为null

但这些都没有奏效。有没有办法做到这一点,还是我坚持应用程序启动时选择的第一个项目?

1 个答案:

答案 0 :(得分:0)

如果您没有选择SelectedItem或SelectedIndex,那么它不会选择anithing,但您想要设置而不是尝试此代码:

<ListView IsSynchronizedWithCurrentItem="True">
        <ListViewItem>Some text1</ListViewItem>
        <ListViewItem>Some text1</ListViewItem>
        <ListViewItem>Some text1</ListViewItem>
        <ListViewItem>Some text1</ListViewItem>
    </ListView>