我正在实现一个需要从 Panel 派生的自定义类。
从 Panel 继承后,覆盖的方法“MeasureOverride”获取默认大小。
在我的 xaml 页面中,我使用未指定宽度和高度的 ListBox,并且从 ItemsPanel 模板调用此自定义面板。
当类派生自Panel类时,参数中接收的宽度和高度为无穷大。
但是,从 VirtualStackPanel 派生相同的类,我得到高度和宽度(显示父控件的大小)。
任何想法,为什么这种行为?我需要从 Panel 类派生我的控件,但在这种情况下需要父宽度和高度大小(基于可用可见区域计算的大小)。
问候拉杰什