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

惠州市+网站开发公司西安网站建设王永杰

惠州市+网站开发公司,西安网站建设王永杰,9个做简历的网站,a96中华室内设计网1:控件模版简介: 自定义控件模版#xff1a;自己添加的样式、标签#xff0c;控件模版也是属于资源的一种#xff0c; 每一个控件模版都有一唯一的 key#xff0c;在控件上通过template属性进行绑定 什么场景下使用自定义控件模版#xff0c;当项目里面多个地方…1:控件模版简介: 自定义控件模版自己添加的样式、标签控件模版也是属于资源的一种         每一个控件模版都有一唯一的 key在控件上通过template属性进行绑定 什么场景下使用自定义控件模版当项目里面多个地方使用到相同效果这时候可以把相同         效果封装成一个自定义模版例如项目好几个地方需要一个弧度并且鼠标放上去效果是红色等按钮。就可以         把按钮从新自定义一下。 2:关于控件模版的实例 Window.Resources!--自定义模版--ControlTemplate x:Keyc1 TargetTypeButton Border BackgroundAliceBlueCornerRadius5BorderThickness2x:Nameborder!--ContentPresenter 呈现内容的标签--StackPanel OrientationHorizontalTextBlock VerticalAlignmentCenterMargin0,0,10,0Namet1Text☆/TextBlockContentPresenter HorizontalAlignmentCenterVerticalAlignmentCenter/ContentPresenter /StackPanel/Border!--Triggers 设置触发 鼠标移去 鼠标移开等效果--ControlTemplate.Triggers!--Property 设置的属性Value 属性值--!--IsMouseOver 鼠标放上去TargetNameborder 目标元素的name属性--Trigger PropertyIsMouseOverValuetrueSetter PropertyBackgroundValueredTargetNameborder/SetterSetter PropertyBorderBrushValuegreenTargetNameborder/SetterSetter PropertyTextValue★TargetNamet1/Setter/Trigger/ControlTemplate.Triggers/ControlTemplate /Window.ResourcesGrid!--WPF不仅支持传统winfrom编程并且还引入以模版为核心的新一代设计理念在wpf通过使用模版将数据和界面进行解耦。模版主要分为俩大类型的模版数据模版【DataTemplate】 和控件模版【Control Template】控件模版描述如何显示控件数据模版描述如何显示数据--!--Button Width100 Height40 Contenthello world/Button--Button Template{StaticResource c1} Width100 Height40 Content删除 /ButtonButton Template{StaticResource c1}Width100Height40Content编辑Margin0,0,0,100/Button/Grid 效果图如下 1关于数据模板的简介 数据模版 DataTemplate决定了数据展示形式和用户体验,在控件上通过使用ItemTemplate         属性进行模版的绑定  ItemTemplate{StaticResource c1} 控件模版 ControlTemplate设置控件展示在控件上通过使用Template属性进行模版绑定         Template{StaticResource c1} 2 关于它的实例 Window.ResourcesDataTemplate x:Keyc1StackPanel OrientationHorizontalBorder Width10 Height10Background{Binding Code}/BorderTextBlock Text{Binding Code} /TextBlock/StackPanel/DataTemplate/Window.ResourcesGridListBox Width200Height100HorizontalAlignmentLeftVerticalAlignmentTopItemTemplate{StaticResource c1}Namel1/ListBoxComboBox Width200Height40ItemTemplate{StaticResource c1}Namecom/ComboBox!--这是之前的itemsource的写法--ListBox Width200Height100HorizontalAlignmentLeftVerticalAlignmentTopItemsSource{Binding}Margin300,0,0,0Namel3ListBox.ItemTemplateDataTemplateStackPanel OrientationHorizontalBorder Width10Height10Background{Binding Code}/BorderTextBlock Text{Binding Code}/TextBlock/StackPanel/DataTemplate/ListBox.ItemTemplate/ListBox/Grid 定义模型类 public Window数据模版(){InitializeComponent();ListColor list new ListColor(); //数据源集合list.Add(new Color() { Code #ff0000});list.Add(new Color(){Code #00ff00});list.Add(new Color(){Code #00FF00});list.Add(new Color(){Code #55efc4});list.Add(new Color(){Code #FBCA11});this.l1.ItemsSource list;this.com.ItemsSource list;//之前的数据绑定的写法this.l3.ItemsSource list;// this.l3.DisplayMemberPath Code;} }// 模型类 public class Color {public string Code { get; set; }//颜色的取值#FF0000 }
http://www.hkea.cn/news/14378869/

相关文章:

  • 阿里云服务器windows系统网站搭建教程模板网站与定制开发网站的区别
  • 无锡网站设计公司排名威海做网站的
  • 联盟网站wordpress中间页跳转插件
  • 酒店做爰视频网站wordpress伪静态和静态
  • 电子商务网站建设的范围是什么意思申请网站官网
  • 做搜狗网站优化排给公司做网站费用
  • 高密营销型网站建设公司网络组建方案怎么写
  • 电子商务网站设计思路网页传奇怎么删除
  • 百度网盘pc端网页版苏州seo网站推广公司
  • 高级网站开发工信部静态网站开发 内容
  • 设计需求网站没有办公地点怎么注册自己的公司
  • 驻马店企业做网站可以免费注册的网站
  • 有哪个网站可以学做早餐吃的如何建个人微信公众号
  • 提供建立网站服务的公司中信建设有限责任公司发债公告
  • 公众号的微网站开发某旅行社网站建设规划书
  • 泉港报名网站建设需要上海上市公司100强
  • 那些域名可以做后缀做网站建网站不花钱免费建站
  • 公司网站怎么能被百度收录内网网站怎么建设
  • node 网站开发wordpress怎么调用api
  • 花卉网站源码app网站开发河 又
  • 个人网站备案 各省如何网上申请个人营业执照
  • 上海广告公司联系方式东莞宣布优化防疫措施
  • 河北省建设厅网站手机版世界500强中国企业名单
  • 网站购物车js代码怎么做jquery前端框架教程
  • 公司网站建设需求说明书河北公司网站开发
  • 怎样创建公司网站如何找外贸公司
  • 朝阳网站建设是什么意思菜单设计制作网站
  • 包头网站建设制作腾讯企点多少钱一个
  • 做网站最专业的公司网站建设运营公司
  • 奇迹网站架设视频wordpress添加新文章类型