0%

WP7 ListBox禁止选择

有时候,我们只是想用ListBox展示数据,不需要用户选择点击操作,但ListBox并没有isSelectable属性,不能设置是否可选。而默认情况下,当用户点击item时,被点项颜色会变化,这里又不需要这样的颜色变化。 可以通过设置ListBox的SelectionChanged事件来解决这个问题,当选择项改变时,只是不是变成-1,就全部改成-1(即没选)。

        private void listBox1_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
        {
            if(listBox1.SelectedIndex!=-1)
                listBox1.SelectedIndex = -1;
        }