【问题标题】:ItemsControl with ItemsWrapGrid in uno platform在 uno 平台中使用 ItemsWrapGrid 的 ItemsControl
【发布时间】:2020-06-10 11:49:40
【问题描述】:

我正在尝试构建一个 ItemsControl,其中包含一个在内部排列 ItemsWrapGrid 的自动元素(取决于窗口大小)。这一切都在uwp中工作。但是对于 uno 平台 ItemsWrapGrid 不完全支持。

我无法设置 itemsHeight、itemsWidth 或方向。有没有类似的解决方法。也许使用 GridView 而不是 ItemControl?

我的代码:

<ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
        <ItemsWrapGrid ItemsHeight="200" ItemsWidth="300" Orientation="Horizontal">

        </ItemsWrapGrid>
    </ItemsPanelTemplate>
</ItemsControl.ItemsPanel>

【问题讨论】:

    标签: android xaml uwp itemscontrol uno-platform


    【解决方案1】:

    事实上,ItemsWrapGrid 仅支持 Uno 平台上的 GridViewListView,因为 the way that virtualization is handled。如果您使用 GridView 而不是 ItemsControl 它应该可以工作。

    还要注意,如果你想支持 WebAssembly,ItemsWrapGrid 还不支持。作为一种解决方法,您可以在那里使用WrapPanel。例如,您可以在 UADO 参考应用中查看 the GridView style

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      • 1970-01-01
      • 2021-06-15
      • 2021-04-03
      • 1970-01-01
      相关资源
      最近更新 更多