2009-11-29 80 views
0

我有一个应用程序,将有一个像主界面的界面仪表板,我需要显示在屏幕左上角的最近项目列表...每个项目视图将是一个相当高的项目显示相当位数据...我只想显示在控件所在区域的屏幕上显示的项目...我不想要滚动条,也不想要项目被部分切断...如何仅显示适合WPF屏幕的列表项目?

有没有简单的方法来做到这一点?

回答

0

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

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