Jef*_*eff 12 wpf xaml listbox wrappanel
我有一个列表框,我在其中使用ListBox.ItemsPanel - WrapPanel.
<ListBox ItemsSource="{Binding Path=Applets}" Margin="10,92,10,10" ScrollViewer.HorizontalScrollBarVisibility="Disabled" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Vertical" IsItemsHost="True">
</WrapPanel>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>...
Run Code Online (Sandbox Code Playgroud)
我试图让wrappanel有一个行为,使得当宽度变得更宽时,项目填充到右边,并且当窗口变窄时根据需要进行包装.我玩过它但正确的组合让我失望.有没有人有建议?
我的下一个目标是能够重新排序/排序项目并进行渲染更新.
TIA
Tho*_*que 17
我试图让wrappanel有一个行为,使得当宽度变得更宽时,项目填充到右边,并且当窗口变窄时根据需要进行包装.我玩过它但正确的组合让我失望.有没有人有建议?
您拥有的代码几乎是正确的,只需更改Orientation
为Horizontal
,它应该按照您的描述工作
我的下一个目标是能够重新排序/排序项目并进行渲染更新.
你不必为此做任何特别的事情,这是一个正常的行为ListBox
.只需更改排序顺序(使用ICollectionView.SortDescriptions
),UI就会反映更改
归档时间: |
|
查看次数: |
10596 次 |
最近记录: |