Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何使列表框中的行不能被选择?_Wpf_Silverlight_Xaml - Fatal编程技术网

Wpf 如何使列表框中的行不能被选择?

Wpf 如何使列表框中的行不能被选择?,wpf,silverlight,xaml,Wpf,Silverlight,Xaml,上图描绘了一个列表框。您可以看到可以选择的行。但是,当我单击行时,它们应该是不可选择的,但是我不知道如何解决这个问题。 我的问题是,如何使上面的列表框行不能被选择?最简单的解决方案是使用一个而不是一个列表框。它是一个类似的控件,不允许选择。最简单的解决方案是使用列表框而不是列表框。这是一个不允许选择的类似控件。您可以重新模板该控件,删除选定状态动画。很容易做到,如果你有混合 右键单击列表框,选择编辑其他模板|编辑生成的项目容器|编辑副本。切换到“状态”选项卡并选择所选状态。(对于Silverli

上图描绘了一个列表框。您可以看到可以选择的行。但是,当我单击行时,它们应该是不可选择的,但是我不知道如何解决这个问题。
我的问题是,如何使上面的列表框行不能被选择?

最简单的解决方案是使用一个而不是一个列表框。它是一个类似的控件,不允许选择。

最简单的解决方案是使用列表框而不是列表框。这是一个不允许选择的类似控件。

您可以重新模板该控件,删除选定状态动画。很容易做到,如果你有混合


右键单击列表框,选择编辑其他模板|编辑生成的项目容器|编辑副本。切换到“状态”选项卡并选择所选状态。(对于Silverlight)您应该看到矩形“fillColor2”有一个红色圆圈,显示其不透明度属性在此状态下已设置动画。展开fillColor2,单击“不透明度”,然后按delete键。您还可以对聚焦状态(以及鼠标悬停状态,如果您不希望鼠标悬停效果)执行相同的操作。

您可以重新模板控件,删除选定状态动画。很容易做到,如果你有混合

右键单击列表框,选择编辑其他模板|编辑生成的项目容器|编辑副本。切换到“状态”选项卡并选择所选状态。(对于Silverlight)您应该看到矩形“fillColor2”有一个红色圆圈,显示其不透明度属性在此状态下已设置动画。展开fillColor2,单击“不透明度”,然后按delete键。您也可以对聚焦状态(和鼠标悬停状态,如果您不希望鼠标悬停效果)执行相同的操作