WPF中ListBox的Item使用了StackPanel,StackPanel的长度怎么才能设置为自动的
答案:4 悬赏:0 手机版
解决时间 2021-03-07 18:02
- 提问者网友:川水往事
- 2021-03-07 05:03
WPF中ListBox的Item使用了StackPanel,StackPanel的长度怎么才能设置为自动的
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-03-07 05:33
首先,控件的宽度要随外部容器宽度改变而改变的话,只能用grid做容器,并且宽度为*才能达到自适应的效果。
改成这样就可以了!~追问改成Grid了,还是不行
Grid的大小没有跟着改变追答不可能啊,请你检查一下 1.grid宽度有没有设定宽度 2.listbox有没有设定宽度 3.listboxitem有没有设定宽度 这三个都不要设定宽度的喔!追问都没有长度限制,ListBox是在一个Grid中的,用了GridSplitter后,它的宽度是可以改变的
但是用来做Item的StackPanel或Grid就是不会自动改变宽度追答晕= =,请帖代码。。。
改成这样就可以了!~追问改成Grid了,还是不行
Grid的大小没有跟着改变追答不可能啊,请你检查一下 1.grid宽度有没有设定宽度 2.listbox有没有设定宽度 3.listboxitem有没有设定宽度 这三个都不要设定宽度的喔!追问都没有长度限制,ListBox是在一个Grid中的,用了GridSplitter后,它的宽度是可以改变的
但是用来做Item的StackPanel或Grid就是不会自动改变宽度追答晕= =,请帖代码。。。
全部回答
- 1楼网友:慢性怪人
- 2021-03-07 08:49
初学,最近也开始研究了
- 2楼网友:街头电车
- 2021-03-07 07:36
你好,请问你是用什么方法解决的?我也遇到同样的问题!
- 3楼网友:撞了怀
- 2021-03-07 06:06
怎么没见你的Prog x:Class="Wpf
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯