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

搜索引擎营销题库和答案seo性能优化

搜索引擎营销题库和答案,seo性能优化,单位建设网站,河间专业做网站电话概述GridControl控件使用我们已经进行了实例讲解#xff0c;这节内容我们列举一个特殊的应用场景#xff1a;表格中有一列CheckBox#xff0c;默认都处于勾选状态#xff0c;当用户通过界面操作后#xff0c;我们要确保用户至少选择了一项#xff0c;相当于一次数据验证这节内容我们列举一个特殊的应用场景表格中有一列CheckBox默认都处于勾选状态当用户通过界面操作后我们要确保用户至少选择了一项相当于一次数据验证这个怎么做呢这里其实有个问题是你每个checkbox的选中与取消选中我们可以通过属性的set属性获知但是难点在于我们每次操作的对象只是集合的一个实例我们要知道集合中其它实例的状态就需要一些特殊的操作可能比较绕我们先看运行结果。运行结果源代码前台StackPanelLabel Contentthis is a tab control page Margin5/dxg:GridControl ItemsSource{Binding GridParamItems} MaxHeight400dxg:GridColumn Header姓名 FieldNameName Width80 /dxg:GridColumn Header选择 FieldNameIsChecked Width80 /dxg:GridColumn Header选择 Width80 dxg:GridColumn.CellTemplateDataTemplateCheckBox IsChecked{Binding RowData.Row.IsChecked}HorizontalAlignmentCenter VerticalAlignmentCenter //DataTemplate/dxg:GridColumn.CellTemplate/dxg:GridColumn/dxg:GridControl/StackPanel这里没啥新的内容和上节一样不清楚的看上一篇内容后台代码using PropertyChanged; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Windows;namespace Caliburn.Micro.Hello {[AddINotifyPropertyChangedInterface]public class SubTabPageViewModel{public ObservableCollectionGridParamDTO GridParamItems { get; set; } new ObservableCollectionGridParamDTO();public SubTabPageViewModel(){GridParamItems.Add(new GridParamDTO() { Name 张三, IsChecked true });GridParamItems.Add(new GridParamDTO() { Name 李四, IsChecked true });}}public class GridParamDTO{public string Name { get; set; }private bool isChecked;public bool IsChecked { get{return isChecked;}set{try{if (!value){var keyValue Name;if (IsCheckedDic.Count 2){keyValue IsCheckedDic.Keys.Where(k k ! Name).ToList()[0];}if (IsCheckedDic.Count 1|| IsCheckedDic.Count 2 !IsCheckedDic[keyValue]){MessageBox.Show(至少得勾选一个人);if (!IsCheckedDic.Keys.Contains(Name)){IsCheckedDic.Add(Name, isChecked);}else{IsCheckedDic[Name] isChecked;}return;}}isChecked value;if (!IsCheckedDic.Keys.Contains(Name)){IsCheckedDic.Add(Name, isChecked);}else{IsCheckedDic[Name] isChecked;}}catch(Exception ex){MessageBox.Show(${ex});}}}public static Dictionarystring,bool isCheckedDic;public static Dictionarystring, bool IsCheckedDic{ get{if(isCheckedDic null){isCheckedDic new Dictionarystring, bool();}return isCheckedDic;}set{isCheckedDic value;}} } }这里我们增加了一个静态的字典每次将我们当前是否选中的一个状态存起来这样每次前台界面进行操作以后我们就可以通过字典中的信息去进行判断目前是否至少有一个人员信息被选中了.感觉方法不够丝滑如有更好的方法实现这个需求麻烦给小编留言
http://wiki.neutronadmin.com/news/325890/

相关文章:

  • 网站建设对企业的帮助flash 网站欣赏
  • 花卉市场网站建设基本步骤农业网站建设模板下载
  • 做淘宝客网站好搭建吗网站备案表
  • 网站设计与建设考试网站开发代码交接文档书
  • 亚马逊网站建设目的教育app定制开发
  • 电子商务网站的建设论文app首页设计模板
  • 网站怎么做别名下载百度app最新版到桌面
  • 一站式营销推广平台搜索引擎优化什么意思
  • wifi管理网站想要网站导航推广
  • 做网站seo赚钱吗wordpress生成纯html
  • 毕节做网站优化软件项目管理是什么
  • 上海网站改版方案wordpress问答站模板
  • 杭州科技公司网站建设网站有权重可以对title做更改
  • txt做网站如何加图片成都网站优化方法
  • 省市网站建设考核标准要求动漫设计培训机构哪里好
  • 图书馆网站建设方案查网课答案的网站怎么做
  • 安阳建设网站网页设计案例教程课后实训答案
  • 黑龙省建设厅网站首页有官网建手机网站吗
  • 建站 赚钱网页制作设计教程
  • 网络设计与管理是干什么的珠海网站建设方案优化
  • 曹县商城网站建设哪里有网站开发服务
  • 专门做网站的公司正规赚佣金的平台
  • 重庆网站优化网络服务深圳市建设局网站
  • 做空包网站免费网站模板的制作方法
  • 网站建设市场行情分析成都的网站建设
  • 焦作网站建设价格有没有做海报的网站推荐
  • 网站建设一般用英文怎么说wordpress博客支持js
  • 北京做网站开发公司免费网址域名注册
  • 性价比高的广州网站建设wordpress pcdotfan
  • 国外域名查询网站网上购物平台有哪几个