2011-06-23 58 views
0

有没有办法模仿ListBox元素的CSS float: left;行为?在Silverlight中浮动列表框元素

我有一种情况,我需要显示一个页面上的动态按钮数量,他们都需要坐在一起。事情是这样的:

--------------------------------------------- 
| Button 1 | Button 2 | Button 3 | Button 4 | 
--------------------------------------------- 

同样,可用按钮的数量将不知道,直到运行时间,所以我不能只是设置网格为我做到这一点。

谢谢!

回答

2

如果你不使用列表框中的SelectedItem属性,我会建议使用ItemsControl,并像提到的CamronBute一样使用Orientation =“Horizo​​ntal”覆盖ItemsPanel到StackPanel。

<ItemsControl> 
     <ItemsControl.ItemsPanel> 
      <ItemsPanelTemplate> 
       <StackPanel Orientation="Horizontal"/> 
      </ItemsPanelTemplate> 
     </ItemsControl.ItemsPanel> 
    </ItemsControl>> 
0

尝试一个StackPanel。它应该允许调整大小和做你需要的东西