首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF UniformGrid动态行高

WPF UniformGrid动态行高
EN

Stack Overflow用户
提问于 2017-06-15 20:36:49
回答 0查看 3.2K关注 0票数 3

我写了一个小应用程序,可以显示一些图像。为此,我使用了UniformGrid。My xaml-Code:

代码语言:javascript
复制
<ScrollViewer>
  <ItemsControl ItemsSource="{Binding Images}">
    <ItemsControl.ItemsPanel>
      <ItemsPanelTemplate>
        <UniformGrid Name="unifomGrid" VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" VirtualizingPanel.IsVirtualizingWhenGrouping="True" IsItemsHost="True" Loaded="unifomGrid_Loaded" />
      </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
    <ItemsControl.ItemTemplate>
      <DataTemplate>
        <materialDesign:Card Padding="32px" Margin="8px">
          <StackPanel>
            <StackPanel>
              <Image Source="{Binding Path, Mode=OneWay}" />
            </StackPanel>
          </StackPanel>
        </materialDesign:Card>
      </DataTemplate>
    </ItemsControl.ItemTemplate>
  </ItemsControl>
</ScrollViewer>

结果如下所示:

我的问题是,UniformGrid的行高不是动态的。有没有可能每一行都有自己的行高?目前,每行的高度是UniformGrid中最高元素的高度。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44567724

复制
相关文章

相似问题

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