PaN*_*1Me 2 wpf listbox fixed width
我有ListBox一个PopupControl.问题是在滚动时,Popup会调整大小以适应实际最宽的元素.
ListBox
PopupControl
如何避免此调整大小并自动调整到整个列表中最宽的元素?
我试图把它放在一个Grid但没有成功.
Grid
PaN*_*1Me 7
确定这是解决方案:添加此属性
<ListBox VirtualizingStackPanel.IsVirtualizing="False"
调整大小停止,因为现在Panel包含所有元素,宽度根据最宽的元素进行调整.使用虚拟化面板,它只是显示的项目的一部分,ListBox将widht调整为实际可见的最宽元素.
缺点是,我们不再使用虚拟化面板(默认情况下)
归档时间:
16 年,4 月 前
查看次数:
2394 次
最近记录:
6 年,10 月 前