有没有办法模仿ListBox元素的CSS float: left;
行为?
我有一种情况,我需要在页面上显示动态数量的按钮,它们都需要彼此相邻。像这样:
---------------------------------------------
| Button 1 | Button 2 | Button 3 | Button 4 |
---------------------------------------------
同样,可用按钮的数量在运行时才会知道,所以我不能只为我设置一个网格。
谢谢!
答案 0 :(得分:2)
如果您没有在ListBox中使用SelectedItem属性,我建议使用ItemsControl并将ItemsPanel重写为StackPanel,其中Orientation =“Horizontal”,如CamronBute所述。
<ItemsControl>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>>
答案 1 :(得分:0)
尝试使用StackPanel。它应该允许调整大小并做你需要的事情