首页 > 解决方案 > 如何在 WPF 中为 ListView ItemTemplate 向左浮动

问题描述

如何在 ListView 中设置浮动左侧?

这就是它现在的样子:

在此处输入图像描述

这就是我想要的:

在此处输入图像描述

这是我隐藏的代码:

List<MenuItem> menu = new List<Model.MenuItem>();

       menu.Add(new Model.MenuItem("hihi", "123123", "1231231", "123123", "123123"));

       menu.Add(new Model.MenuItem("hihi", "123123", "1231231", "123123", "123123"));

       menu.Add(new Model.MenuItem("hihi", "123123", "1231231", "123123", "123123"));

       ListViewMenu.ItemsSource = menu;

标签: c#wpf

解决方案


如果您只需要包装行为,则可以在 ListView 中添加此 xaml 代码

<ListView.ItemsPanel>
      <ItemsPanelTemplate>
           <WrapPanel/>
      </ItemsPanelTemplate>
</ListView.ItemsPanel>


推荐阅读