Silverlight 从Panel和VirtualStackPanel继承自定义类
我正在实现一个自定义类,该类需要从Panel派生 从面板继承后,重写的方法“MeasureOverride”将获得默认大小 在我的xaml页面中,我使用的是没有指定宽度和高度的ListBox,这个自定义面板是从ItemsPanel模板调用的 当该类从Panel类派生时,参数中接收的宽度和高度为无穷大 但是,从VirtualStackPanel派生相同的类,我得到了高度和宽度(父控件显示的大小) 你知道为什么会有这种行为吗?我需要从Panel类派生my控件,但在这种情况下需要父级宽度和高度大小(根据可用的可见区域计算大小) 问候Silverlight 从Panel和VirtualStackPanel继承自定义类,silverlight,panels,Silverlight,Panels,我正在实现一个自定义类,该类需要从Panel派生 从面板继承后,重写的方法“MeasureOverride”将获得默认大小 在我的xaml页面中,我使用的是没有指定宽度和高度的ListBox,这个自定义面板是从ItemsPanel模板调用的 当该类从Panel类派生时,参数中接收的宽度和高度为无穷大 但是,从VirtualStackPanel派生相同的类,我得到了高度和宽度(父控件显示的大小) 你知道为什么会有这种行为吗?我需要从Panel类派生my控件,但在这种情况下需要父级宽度和高度大小(根
拉杰什找到了同样的解决方案 实现IScrollInfo接口解决了这个问题。通过使用IScrollInfo,可以实现他/她自己的滚动容器