加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

xaml – Windows8 ListView和项目之间的空格

发布时间:2020-12-13 20:21:03 所属栏目:Windows 来源:网络整理
导读:我想改变listView中的项目之间的间距(也许我应该使用另一个View-element?)代码如下所示: ListView SelectionMode="None" HorizontalContentAlignment="Left" ListView.Items TextBlock Text="Item 1" / TextBlock Text="Item 2" / TextBlock Text="Item 3"
我想改变listView中的项目之间的间距(也许我应该使用另一个View-element?)代码如下所示:
<ListView SelectionMode="None" HorizontalContentAlignment="Left" >
        <ListView.Items>
            <TextBlock Text="Item 1" />
            <TextBlock Text="Item 2" />
            <TextBlock Text="Item 3" />
            <TextBlock Text="Item 4" />
        </ListView.Items>
        <ListView.ItemsPanel>
            <ItemsPanelTemplate>
                <WrapGrid Orientation="Horizontal" HorizontalChildrenAlignment="left"/>
            </ItemsPanelTemplate>
        </ListView.ItemsPanel>
    </ListView>

我想尽可能模仿正常的stackpanel(wchich可以包装元素).目前空间(水平空间)之间的物品太大了.我以前的问题 – > Windows 8 WrapPanel

提前致谢

您将需要更改默认模板.如果您只想简单地更改填充和边距,那么可以执行以下操作(测试代码并应该工作)
<ListView>
        <ListView.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapGrid Orientation="Horizontal" HorizontalChildrenAlignment="left"/>
                </ItemsPanelTemplate>
            </ListView.ItemsPanel>
        <ListView.ItemContainerStyle>
                <Style TargetType="ListViewItem">
                    <Setter Property="Padding" Value="0"/>
                    <Setter Property="Margin" Value="0"/>
                </Style>
            </ListView.ItemContainerStyle>
            <ListViewItem>
                <TextBlock Foreground="Wheat">hej</TextBlock>
            </ListViewItem>
            <ListViewItem>
                <TextBlock Foreground="Wheat">hej</TextBlock>
            </ListViewItem>
        </ListView>

对于更多的控制,通过在设计器中右键选择一个listviewit,创建整个默认模板的副本.选择编辑模板,编辑副本.这将生成默认模板,您可以在那里进行更改.您可以为listviewcontainer做同样的操作.你也可以使用Blend来做到这一点.

I’ve added a description and images here (how you can edit a default template)

让我知道如何去,如果你有更多的问题!祝你好运!

编辑:

MemeDeveloper在下面提到他仍然有问题,并通过调整一些其他属性来解决它 – 他发布了一个代码,并在这里回答,请务必看看.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读