代码之家  ›  专栏  ›  技术社区  ›  Sreejith Sree

MAUI:Xam.Plugin.Media、DLToolkit.Forms.Controls.FlowListView、Xamarin.Plugin.FilePicker的任何替代包

  •  0
  • Sreejith Sree  · 技术社区  · 2 年前

    我在我的 Xamarin Forms 项目:

    Xam.Plugin.Media :用于打开设备中的相机和多媒体资料并拾取图片

    DLToolkit.Forms.Controls.FlowListView :用于在一行中显示多个项目

    Xamarin.Plugin.FilePicker :用于从设备中拾取文件

    现在我正在迁移 Xamarin形式 项目到 MAUI 我研究了上述包装的替代包装。到目前为止,我没有得到任何有用的东西。

    有其他套餐吗?

    0 回复  |  直到 2 年前
        1
  •  1
  •   Sreejith Sree    2 年前

    一个可能对您有所帮助的解决方法可以是maui控件中的“CollectionView”。一个具有2个跨度(或您想要的多个跨度)的视图的简单示例可以是:

    <CollectionView ItemsSource="{Binding Source}" ItemsLayout="VerticalGrid, 2">
      <CollectionView.ItemTemplate>
         <DataTemplate>
            <Label Text="{Binding Name}" LineBreakMode="TailTruncation"/>
            <Label Text="{Binding Status}" LineBreakMode="TailTruncation"/>
        </DataTemplate>
      </CollectionView.ItemTemplate>
    </CollectionView>
    

    之后,您将在同一行中获得多个绑定的视图对象和您所说的数据

    有关更多信息,您可以阅读: CollectionView

    使用 Media picker for photos and videos 用于从图库或打开的相机中拾取图片。

    使用 File picker 用于从设备中拾取文件。