ketan Ram Patil Ответов: 1

Datagrid в UWP xamarin с флажком выбрать все


Здравствуйте друзья в настоящее время я работаю над сеткой данных в uwp

я создал представление сетки, но не знаю, как добавить флажок selcect all в качестве заголовка в uwp xamarin

код, который я пробовал, отлично отображает datagrid, но я не знаю, как добавить флажок в заголовке для флажка select all


заранее спасибо за отличный день.

Что я уже пробовал:

<controls:DataGrid AutoGenerateColumns="False"    CanUserResizeColumns="False" IsReadOnly="True" Margin="0,28,0,0" Name="UserListView" VerticalScrollBarVisibility="Auto"  UseLayoutRounding="False" HorizontalScrollBarVisibility="Auto" TabIndex="4" FontSize="14" Background="White" Grid.Column="2"  Grid.Row="3"
        HeadersVisibility="Column"   SelectedIndex="0" HorizontalGridLinesBrush="#FFC5C5CA" IsTabStop="True"  Grid.ColumnSpan="6" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">

         <controls:DataGrid.Columns >

                          <controls:DataGridTemplateColumn CanUserReorder="False" CanUserResize="False"  Header="Name"  Width="350"  >
                 <controls:DataGridTemplateColumn.CellTemplate >
                     <DataTemplate>
                         <TextBlock>
                             <Run Text="{Binding userPrefix}" />
                             <Run Text="{Binding userFirstName}" />
                             <Run Text="{Binding userLastName}" />
                         </TextBlock>
                     </DataTemplate>
                 </controls:DataGridTemplateColumn.CellTemplate>
             </controls:DataGridTemplateColumn>

             <controls:DataGridTextColumn  CanUserResize="False"  Header="Email" Binding="{Binding userEmail}"  Width="300"  />

             <controls:DataGridTemplateColumn CanUserReorder="False" CanUserResize="False"  Header="Phone" Width="250" >
                 <controls:DataGridTemplateColumn.CellTemplate >
                     <DataTemplate>
                         <TextBlock>
                             <Run Text="{Binding userExt}" />
                             <Run Text="-" />
                             <Run Text="{Binding userPhone}" />
                         </TextBlock>
                     </DataTemplate>
                 </controls:DataGridTemplateColumn.CellTemplate>
             </controls:DataGridTemplateColumn>


             <controls:DataGridTemplateColumn Tag="Col" Header="Edit">
                 <controls:DataGridTemplateColumn.CellTemplate >
                     <DataTemplate>
                         <Button  Name="UpdateGridRecord">
                             <Button.Background>
                                 <ImageBrush ImageSource="logo.png" />
                             </Button.Background>
                         </Button>
                     </DataTemplate>
                 </controls:DataGridTemplateColumn.CellTemplate>
             </controls:DataGridTemplateColumn>

         </controls:DataGrid.Columns>
     </controls:DataGrid>

1 Ответов

Рейтинг:
0

Gerry Schmitz

Используйте объект "заголовок" столбцов, чтобы поместить "материал" в заголовок.

Заголовок обычно используется для отображения символа вверх или вниз при сортировке столбца "после нажатия на заголовок".

Некоторые другие соглашения заключались в том, чтобы просто "выбрать все", когда вы "щелкнули" заголовок.

У вас появился новый "паттерн".