如何仅显示适合WPF屏幕的列表项?

时间:2009-11-29 03:57:30

标签: wpf .net-3.5

我有一个应用程序,它将有一个类似于主界面界面的仪表板,我需要在屏幕的左上方显示最近项目的列表...每个项目视图将是一个相当高的项目,显示相当一些数据...我想只显示控件所在区域的屏幕上的项目...我不想有滚动条,我不想要一个项目被部分切断......

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:0)

如果你知道物品的高度,你可以随时查看它们,看看它们是否适合主屏幕的“ActualHeight”。使用这种方法,您将必须跟踪主屏幕和“最近项目”(如果它是交互式的)的大小更改。

更简单的方法是write a custom panel,让它根据你的规则衡量/安排孩子。这样您就不必跟踪尺寸变化......