• 分组显示Grid列表数据


      

       最近跟另一个同事在负责windows8 metro app的项目,对于app应用开发,本人可以说是一窍不通,从来没接触过,这次因为客户要求,不得不赶鸭子上架,学习win8开发,在网上看了一个多星期的教程,慢慢地开始有点理解。

      

       下面是用Telerik组件开发的分组列表显示数据;

       界面效果图:

      

      源码:

     1 <UserControl
     2     x:Class="Grid.Grouping.GroupingZoomedInView"
     3     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     4     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     5     xmlns:local="using:Grid.Grouping"
     6         xmlns:telerikGrid="using:Telerik.UI.Xaml.Controls.Grid"
     7     xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
     8     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
     9     mc:Ignorable="d"
    10     d:DesignHeight="300"
    11     d:DesignWidth="400">
    12 
    13     <Grid>
    14         <Grid.Resources>
    15             <local:PeopleViewModel x:Key="Model"/>
    16         </Grid.Resources>
    17         <telerikGrid:RadDataGrid x:Name="dataGrid" ItemsSource="{Binding Data,Source={StaticResource Model}}" AutoGenerateColumns="False" FontSize="{StaticResource ControlContentThemeFontSize}">
    18             
    19             <telerikGrid:RadDataGrid.GroupDescriptors>
    20                 <telerikGrid:DelegateGroupDescriptor DisplayContent="First character">
    21                     
    22                     <telerikGrid:DelegateGroupDescriptor.KeyLookup>
    23                         <local:AlpabeticGroupKeyLookup/>
    24                     </telerikGrid:DelegateGroupDescriptor.KeyLookup>
    25                     
    26                 </telerikGrid:DelegateGroupDescriptor>
    27                 
    28             </telerikGrid:RadDataGrid.GroupDescriptors>
    29             
    30             
    31             <telerikGrid:RadDataGrid.Commands>
    32                 <local:FlyoutGroupHeaderTapCommand/>
    33             </telerikGrid:RadDataGrid.Commands>
    34             
    35             <telerikGrid:RadDataGrid.Columns>
    36                 <telerikGrid:DataGridTextColumn PropertyName="LastName"  Header="LastName"/>
    37                 <telerikGrid:DataGridTextColumn PropertyName="FirstName" Header="FirstName"/>
    38       
    39                     <telerikGrid:DataGridTextColumn PropertyName="City"/>
    40                 <telerikGrid:DataGridTextColumn PropertyName="CountryName"/>
    41                 <telerikGrid:DataGridTextColumn PropertyName="PhoneNumber"/>
    42                 <telerikGrid:DataGridTextColumn PropertyName="PostalCode"/>
    43                 <telerikGrid:DataGridTemplateColumn Header="">
    44                     <telerikGrid:DataGridTemplateColumn.CellContentTemplate>
    45                         <DataTemplate>
    46                            <Button  Content="查看详细 "/>
    47                         </DataTemplate>
    48                     </telerikGrid:DataGridTemplateColumn.CellContentTemplate>
    49                 </telerikGrid:DataGridTemplateColumn>
    50             </telerikGrid:RadDataGrid.Columns>
    51         </telerikGrid:RadDataGrid>
    52     </Grid>
    53 </UserControl>
    View Code
  • 相关阅读:
    .NET 低版本调用高版本DLL问题
    防止SQL注入攻击
    Vue集成vue-pdf进行pdf预览
    VS2017序列号|Visual Studio 2017 激活码 序列号
    Java 使用word文档模板下载文件(内容为表格)
    接收sql语句的返回值
    ajax返回数据之前的loading等待
    在客户端展示本地图片
    C# 使用cookie实现登录
    C#请求http向网页发送数据,网页接收
  • 原文地址:https://www.cnblogs.com/Jonish/p/3214086.html
Copyright © 2020-2023  润新知