Я хотел бы добавить статический контент для одного из моих столбцов - для всех строк. Например: последний столбец должен содержать во всех своих строках постоянное строковое значение.
Вопрос: Как я могу это сделать или реализовать? (извините, я нуб в 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>
с помощью Джейсона мне удалось заставить его работать, используя это:
<sfgrid:GridUnboundColumn Expression = "➡️"
LoadUIView = "True" HeaderText = "..."
HeaderTextAlignment = "Start" LineBreakMode = "WordWrap"
Width = "45" CellTextSize = "30"
TextAlignment = "Center"/>
«Представляет столбец, который используется для отображения дополнительной информации в столбцах, не связанных с объектом данных». - help.syncfusion.com/cr/xamarin/…