如何在WPF中的Listview项目上显示半透明蒙版

时间:2013-06-10 09:28:29

标签: .net wpf

我想在列表视图项上显示一个图层(Mask)。

基本上我想要做的是,当设置某个属性时,我需要使控件不可选,所以我将使上层可见以使项目不可选。

任何人都可以建议我如何实现这一目标。 如果需要进一步的细节,请告诉我。

感谢Anticipation。

1 个答案:

答案 0 :(得分:2)

您可以将两个控件叠加在一起:

<Grid>
    <ListView IsEnabled="{Binding ...}" ...>
    <Rectange Opacity="0.5" Visibility="{Binding ...}" ...>
</Grid>

您还应该禁用ListView,否则用户将能够使用键盘访问它。