【发布时间】:2010-10-18 09:12:36
【问题描述】:
我正在实现一个需要从 Panel 派生的自定义类。
从Panel继承后,被覆盖的方法“MeasureOverride”获取默认大小。
在我的 xaml 页面中,我使用未指定宽度和高度的 ListBox,并且从 ItemsPanel 模板调用此自定义面板。
类派生自Panel类时,参数中接收的宽高为无穷大。
但是,从 VirtualStackPanel 派生相同的类,我得到高度和宽度(父控件显示的大小)。
任何想法,为什么会出现这种行为?我需要从 Panel 类派生我的控件,但在这种情况下需要父宽度和高度大小(根据可用可见区域计算的大小)。
问候 拉杰什
【问题讨论】:
标签: silverlight panels