不要在边框之外显示内容 WPF

6
我不想在我的wpf应用程序中显示超出边框的内容。以下是一张图片以更好地说明我的观点:
在这张图片中,蓝色框是边框,注意它的子元素是一个listview。我不想显示整个listview,只想显示蓝色边框内的内容。
为了实现这个目标,我需要使用哪种控件?我正在寻找某种遮罩...难道创建自定义用户控件是唯一的选择吗?

1
不是很清楚你想要实现什么,抱歉。你想让 ListView 始终border 内吗? - Tigran
2个回答

14
<Border ClipToBounds="True">
    <ListView .../>
</Border>

5

只需要在边框上设置ClipToBoundstrue,就可以裁剪掉它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接