“我有一个网格,可以在其中输入数据,根据列中的值,我需要创建重定向到另一个网格的超链接。”在毛伊岛 Syncfusion
在 Maui SyncfusionIi 需要列中的值,我需要创建重定向到另一个网格的超链接。
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>