首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水平对齐ListViewItem

水平对齐ListViewItem
EN

Stack Overflow用户
提问于 2013-02-18 19:48:06
回答 1查看 1.4K关注 0票数 0

我需要水平放置我的listviewitems,但我找不到方法,到目前为止,我尝试了以下方法:

代码语言:javascript
复制
 <ListView Grid.Row="0" ItemsSource="{Binding Path=Cells, UpdateSourceTrigger=PropertyChanged}" 
                        ItemTemplate="{StaticResource CellGroupTemplate}"
                        Background="{StaticResource EnvLayout}"
                        HorizontalContentAlignment="Stretch">
                    <ListView.ItemContainerStyle>
                        <Style TargetType="{x:Type ListViewItem}">
                            <Style.Resources>
                                <SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Black"/>
                                <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
                            </Style.Resources>
                        </Style>
                    </ListView.ItemContainerStyle>
                </ListView>

我的项目是附加了视图模型的其他UI控件

代码语言:javascript
复制
 <DataTemplate DataType="{x:Type vm:CellItemViewModel}" x:Key="CellGroupTemplate">
        <vw:CellItemView/>
    </DataTemplate>

有人能告诉我如何把每个元素(数据模板)放在一起吗

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-18 19:54:14

您可以为ListView设置自定义项目面板

代码语言:javascript
复制
 <ListView>
     <ListView.ItemsPanel>
         <ItemsPanelTemplate>
             <StackPanel Orientation="Horizontal" />
         </ItemsPanelTemplate>
     </ListView.ItemsPanel>
 </ListView>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14935575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档