【发布时间】:2021-03-28 23:43:15
【问题描述】:
我想为我的一列添加静态内容 - 为所有行。 例如:最后一列应在其所有行中包含一个常量字符串值。
问题:我怎样才能做到这一点或实现这一点? (对不起,我是 Xamarin 的菜鸟,只是学习)
<StackLayout>
<SearchBar x:Name="filterText" HeightRequest="40"
Placeholder="???? Globális Keresés ... " TextChanged="FilterText_TextChanged"
Grid.Row="0" />
<sfgrid:SfDataGrid x:Name = "dataGrid" AutoGenerateColumns="False"
AllowSorting="True" SelectionMode="Single" ColumnSizer="Star" AllowDraggingColumn="True"
AllowResizingColumn="True" ItemsSource="{Binding PagedSource, Source={x:Reference dataPager}}" AllowMultiSorting="True"
GridStyle="{StaticResource dark}" GroupingMode = "Multiple" PullToRefreshCommand="{Binding LoadItemsCommand}" AllowPullToRefresh="True"
SelectionChanged="DataGrid_SelectionChanged">
<sfgrid:SfDataGrid.Columns x:TypeArguments="syncfusion:Columns">
<sfgrid:GridTextColumn HeaderText="Halott Család Neve"
MappingName="Halott_családneve" />
<sfgrid:GridTextColumn HeaderText="Lánykori Neve"
MappingName="Halott_lánykori_neve" />
<sfgrid:GridTextColumn HeaderText="Halott Kereszt Neve"
MappingName="Halott_keresztneve" />
<sfgrid:GridTextColumn HeaderText="Halott Adatai"
MappingName="Halott_adatai" />
<!--<sfgrid:GridTextColumn HeaderText="További adatok"
MappingName ="'Test'" />-->
</sfgrid:SfDataGrid.Columns>
</sfgrid:SfDataGrid>
<StackLayout >
<!--16/35 HeightRequest="120" Margin="20,20,20,20" VerticalOptions="Center" HorizontalOptions="Center"-->
<sfpager:SfDataPager x:Name ="dataPager" VerticalOptions="Center" HorizontalOptions="Center" Margin="9,9,9,9"
Grid.Row="0"
PageSize="10"
PageIndexChanged="DataPager_PageIndexChanged"
NumericButtonCount="1"
Source="{Binding Items}">
</sfpager:SfDataPager>
</StackLayout>
<Label x:Name="totalText" LineHeight="1" VerticalTextAlignment="Center" HorizontalTextAlignment="Start" XAlign="Start" YAlign="Center"/>
</StackLayout>
【问题讨论】:
-
"表示用于在未绑定数据对象的列中显示附加信息的列。" - help.syncfusion.com/cr/xamarin/…
标签: c# xaml xamarin xamarin.forms uwp