滚动条ItemsControl垂直填充,然后水平滚动

弗洛里安

我有一个ItemsItemsControl。我希望像图片一样订购商品。如果有更多元素(该空间),则应该有一个水平滚动条。我该如何存档?

在此处输入图片说明 相关代码:

 <ItemsControl.Template>
    <ControlTemplate TargetType="ItemsControl">
      <ScrollViewer PanningMode="Both" >
        <ItemsPresenter />
       </ScrollViewer>
      </ControlTemplate>
  </ItemsControl.Template>
  <ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
      <WrapPanel />
    </ItemsPanelTemplate>
  </ItemsControl.ItemsPanel>

编辑:很抱歉,报告建议的解决方案不起作用,事实证明项目的高度在运行时动态变化,导致垂直仅留出一个项目的空间。

迪恩·粉笔

这样的事情会工作吗?

<ItemsControl.Template>
    <ControlTemplate TargetType="ItemsControl">
      <ScrollViewer HorizontalScrollBarVisibility="Auto"
           VerticalScrollBarVisibility="Disabled" >

如果这不起作用,请尝试此

<ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
      <WrapPanel Height="{Binding RelativeSource={RelativeSource 
          Mode=FindAncestor, AncestorType={x:Type ScrollViewer}}, 
          Path=ActualHeight}" />

编辑

别忘了制作您的WrapPanel Orientation="Vertical"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ItemsControl缺少垂直滚动条

来自分类Dev

QScrollArea:垂直滚动条引起的水平滚动条

来自分类Dev

水平滚动条?

来自分类Dev

水平滚动条页面导航和垂直滚动条

来自分类Dev

HTML不要让垂直滚动条创建水平滚动条

来自分类Dev

面板中的垂直和水平滚动条

来自分类Dev

启用永久的垂直和水平滚动条

来自分类Dev

如何显示JList的水平和垂直滚动条?

来自分类Dev

烦人的水平滚动条

来自分类Dev

固定水平滚动条

来自分类Dev

Div水平滚动条

来自分类Dev

NSText的水平滚动条

来自分类Dev

删除水平滚动条

来自分类Dev

反应水平滚动条

来自分类Dev

水平滚动条丢失

来自分类Dev

删除垂直滚动条

来自分类Dev

如何启用垂直滚动的滚动条和水平滚动的禁用?

来自分类Dev

垂直滚动条不滚动

来自分类Dev

为什么我的tkinter水平滚动条在右下角被挤压,但垂直滚动条看起来正常?

来自分类Dev

Bootstrap 3-使用垂直滚动条水平拖动元素,溢出-y:滚动

来自分类Dev

ItemsControl [视图]滚动条在由BindableCollection填充时不起作用

来自分类Dev

水平滚动条未显示

来自分类Dev

卸下水平滚动条

来自分类Dev

水平响应式滚动条

来自分类Dev

固定在水平滚动条的左侧

来自分类Dev

挣扎与DIV的水平滚动条

来自分类Dev

位置:绝对导致水平滚动条

来自分类Dev

DatagridView不显示水平滚动条

来自分类Dev

标题顶部的jqGrid水平滚动条