我有一个网格,可以在其中输入数据,并且根据列中的值需要创建重定向到另一个网格的超链接在毛伊岛Syncfusion

问题描述 投票:0回答:1

“我有一个网格,可以在其中输入数据,根据列中的值,我需要创建重定向到另一个网格的超链接。”在毛伊岛 Syncfusion

在 Maui SyncfusionIi 需要列中的值,我需要创建重定向到另一个网格的超链接。

maui syncfusion
1个回答
0
投票

DataGrid 提供模板列支持。它用于加载单元格内的任何视图。您可以加载自定义标签来显示类似超链接的文本。请参阅以下链接了解更多信息,

https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/label#create-a-hyperlink

我创建了一个使用超链接在两个数据网格之间移动的基本示例。自定义标签的 TapGestureRecognizer 用于检测点击,然后您可以利用点击在页面之间导航。

代码片段:

<syncfusion:DataGridTemplateColumn MappingName="PageLink">
    <syncfusion:DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <local:HyperlinkLabel Text="Go To" VerticalTextAlignment="Center"
                                Url="{Binding PageLink}"
                                HorizontalOptions="Center"/>
        </DataTemplate>
    </syncfusion:DataGridTemplateColumn.CellTemplate>
</syncfusion:DataGridTemplateColumn>

示例图片

© www.soinside.com 2019 - 2024. All rights reserved.