zoukankan      html  css  js  c++  java
  • 2019-2-11-WPF-列表自动换行

    title author date CreateTime categories
    WPF 列表自动换行
    lindexi
    2019-02-11 08:55:31 +0800
    2019-02-11 08:55:31 +0800
    WPF

    本文告诉大家如何在 ListView 或 ListBox 使用 WrapPanel 让里面的控件自动换行

    在 WPF 可以通过修改 ItemsPanel 设置使用不同的 ItemsPanel 如 StackPanel 等

    可以通过使用 WrapPanel 让控件,如果宽度在 ListView 或 ListBox 之外就换行

                <ListView.ItemsPanel>
                    <ItemsPanelTemplate>
                        <WrapPanel Orientation="Horizontal"></WrapPanel>
                    </ItemsPanelTemplate>
                </ListView.ItemsPanel>

    如果现在就运行代码,看到所有的控件都放在水平,没有在 ListView 自动换行

    因为没有设置 ListView 不能水平移动,在 ListView 的宽度是无限,设置 ListView 的框架就是他的可见宽度可以使用下面代码

    ScrollViewer.HorizontalScrollBarVisibility="Disabled"

    现在的 ListView 看起来大概是下面代码

    <ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled">
      <ListView.ItemsPanel>
        <ItemsPanelTemplate>
          <WrapPanel Orientation="Horizontal" />
        </ItemsPanelTemplate>
      </ListView.ItemsPanel>
      ...
    </ListView>

    win10 UWP ListView

  • 相关阅读:
    iview表单验证 只能输入小数或者整数
    iView之Modal(一级弹窗和二级弹窗)
    Vue+iView 引入iconfont
    iView爬坑记——表单验证
    有关使用 iview 表单验证的问题
    数据结构
    数学
    Zookeeper
    maven 打包
    区块链
  • 原文地址:https://www.cnblogs.com/lindexi/p/12086611.html
Copyright © 2011-2022 走看看