【问题标题】:Add static column添加静态列
【发布时间】: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>

【问题讨论】:

标签: c# xaml xamarin xamarin.forms uwp


【解决方案1】:

在 Jason 的帮助下,我成功地使用了这个:

                <sfgrid:GridUnboundColumn Expression="➡️"
                         LoadUIView="True" HeaderText="..."
                         HeaderTextAlignment="Start" LineBreakMode="WordWrap"
                         Width="45" CellTextSize="30"
                         TextAlignment="Center"/>

【讨论】:

    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 2021-12-03
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 2015-12-04
    相关资源
    最近更新 更多