当前位置: 首页 > news >正文

惠州做网站乐云seo轻松上线发布网站后备案

惠州做网站乐云seo轻松上线,发布网站后备案,静安广州网站建设,搭建了什么样的平台此主题描述了如何在gridcontrol中的视图模型和显示定义总计和分组统计 在视图模型中指定统计 1、创建 SummaryItemType 枚举你想要在GridControl中显示的统计类型: public enum SummaryItemType { Max, Count, None } 2、创建一个grid统计描述类 public class S…

此主题描述了如何在gridcontrol中的视图模型和显示定义总计和分组统计

在视图模型中指定统计

1、创建 SummaryItemType 枚举你想要在GridControl中显示的统计类型:

public enum SummaryItemType { Max, Count, None }

2、创建一个grid统计描述类

public class Summary : BindableBase {public Summary(SummaryItemType type, string fieldname) {Type = type;FieldName = fieldname;}public SummaryItemType Type { get; }public string FieldName { get; }
}

3、在视图模型中指定合计和分组统计集合

public class CustomersViewModel : ViewModelBase {public CustomersViewModel() {// ...TotalSummary = new ObservableCollection<Summary>() {new Summary(SummaryItemType.Count, nameof(Customer.Name)),new Summary(SummaryItemType.Max, nameof(Customer.Visits))};GroupSummary = new ObservableCollection<Summary>() {new Summary(SummaryItemType.Count, nameof(Customer.Name))};}// ...public ObservableCollection<Summary> TotalSummary { get; }public ObservableCollection<Summary> GroupSummary { get; }
}

如果你需要GridControl引用在TotalSummary和GroupSummary集合中的改变,这些集合必须实现INotifyCollectionChanged 接口

创建统计模板

1、指定一个统计类型(Min,Max,Count),设置SummaryItemBase.SummaryType属性到SummaryItemType枚举值。创建ObjectToObjectConverter来映射SummaryItemType枚举值到SummaryItemType枚举值:

<Window ... xmlns:dxmvvm="http://schemas.devexpress.com/winfx/2008/xaml/mvvm"><Window.Resources><dxmvvm:ObjectToObjectConverter x:Key="SummaryTypeConverter"><dxmvvm:MapItem Source="Max" Target="Max" /><dxmvvm:MapItem Source="Count" Target="Count" /><dxmvvm:MapItem Source="None" Target="None" /></dxmvvm:ObjectToObjectConverter></Window.Resources><!-- ... -->
</Window>

2、创建一个模板生成统计

使用SummaryTypeConverter去指定Converter参数对于SummaryItemBase.SummaryType属性

使用DependencyObjectExtensions.DataContext附加属性当你绑定到GridControl统计属性。这个附加的属性同步数据更新束缚属性提高grid性能:
 

<Window.Resources><DataTemplate x:Key="SummaryTemplate"><ContentControl><dxg:GridSummaryItem FieldName="{Binding Path=(dxci:DependencyObjectExtensions.DataContext).FieldName, RelativeSource={RelativeSource Self}}"SummaryType="{Binding Path=(dxci:DependencyObjectExtensions.DataContext).Type, RelativeSource={RelativeSource Self}, Converter={StaticResource SummaryTypeConverter}}"/></ContentControl></DataTemplate>
</Window.Resources>

在GridControl中显示视图模型统计

1、绑定TotalSummarySource和GroupSummarySource属性到总计和分组统计集合

2、设置TotalSummaryGeneratorTemplate和GroupSummaryGeneratorTemplate属性到模板生成统计

3、设置DataViewBase.TotalSummaryPosition属性到Top和Bottom显示Total Summary Panel

<dxg:GridControl ...TotalSummarySource="{Binding TotalSummary}"GroupSummarySource="{Binding GroupSummary}"TotalSummaryGeneratorTemplate="{StaticResource SummaryTemplate}"GroupSummaryGeneratorTemplate="{StaticResource SummaryTemplate}"><dxg:GridControl.View><dxg:TableView TotalSummaryPosition="Bottom"/></dxg:GridControl.View>
</dxg:GridControl>

http://www.yayakq.cn/news/629671/

相关文章:

  • 一个公司设计网站怎么做免费制作模卡app的软件
  • 关于做旅游网站的参考文献网络推广运营外包
  • 哈尔滨模板自助建站c2c交易平台官网
  • 网站备案如何查询如何建设网站的管理平台
  • 渭南微信小程序网站建设最新项目首码发布平台
  • dw网站引导页怎么做怎样建设网站教程
  • 设计logo网站生成器郑州百度网站推广
  • dedecms仿站wordpress怎么修改页脚颜色
  • 做网站系统怎么登陆网站后台管理系统
  • 网站模板源码下载北京梦活力网站建设
  • 包装袋设计网站推荐汕头网站建设推广
  • 注册建设网站的公司哪家好湖南网站设计企业
  • 鹏鹞网站页面代码外链工具xg
  • 山西制作网站石家庄现状
  • 做网站有哪些好处上海市住房和城乡建设部网站
  • html5 经典网站平面设计软件哪个好用
  • 网站建设导入视频二级域名购买平台
  • 免费推广网站教程门户网站建设开发需要注意什么
  • 精品课程网站建设开题报告网站加载速率
  • 郑州做网站好的公司百度热搜关键词
  • 广州网站优化电话wordpress前台视频上传
  • 广西省河池建设局网站wordpress图片缝隙
  • 研究生做家教什么网站wordpress m3u8 插件
  • 免费字体设计 常见网站有个做名片什么的网站
  • python能否做网站站群推广
  • 高端网站设计品牌wordpress文章直接转html
  • 现在开发个网站多少钱做网站需要硬件软件
  • 网站建设与管理实验临沂法律网站开发公司
  • 织梦网站视频重庆响应式网站多少钱
  • 超凡网络网站小程序商城图片素材