【问题标题】:Is there the equivalent of a WPF GridSplitter in Uno Platform?Uno 平台中是否有相当于 WPF GridSplitter 的功能?
【发布时间】:2021-05-24 05:09:14
【问题描述】:

我正在学习 Uno Platform 并在 XAML 中创建我的一个应用程序。我习惯了 WPF,它有一个 Grid 和 GridSplitter,它可以让用户调整列或行的大小。 Uno中是否有类似的东西?

我查看了他们的控件,似乎很多控件都遵循 Windows UI 控件,但我找不到任何类似于允许我调整列大小的 GridSplitter 的东西。

【问题讨论】:

    标签: c# xaml uwp-xaml uno-platform


    【解决方案1】:

    GridSplitter 似乎不是 Uno 平台本身的一部分,而是已移植到 Uno 的 WindowsCommunityToolkit。

    https://github.com/unoplatform/Uno.WindowsCommunityToolkit

    具体来说:

    https://github.com/unoplatform/Uno.WindowsCommunityToolkit/blob/uno/Microsoft.Toolkit.Uwp.UI.Controls/GridSplitter/GridSplitter.cs

    文档:

    Nuget:

    https://www.nuget.org/packages/Uno.Microsoft.Toolkit.Uwp.UI.Controls

    代码:

    <Page
    ...
      xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
    ...
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition></ColumnDefinition>
                <ColumnDefinition Width="5"></ColumnDefinition>
                <ColumnDefinition></ColumnDefinition>
            </Grid.ColumnDefinitions>
    
            <controls:GridSplitter Grid.Column="1">
               
            </controls:GridSplitter>
    ...
    

    【讨论】:

      猜你喜欢
      • 2014-04-02
      • 2012-06-18
      • 2023-03-31
      • 1970-01-01
      • 2020-11-23
      • 1970-01-01
      • 2019-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多