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

撰写网站建设技术解决方案网站建设的论文

撰写网站建设技术解决方案,网站建设的论文,wordpress小工具迁移,商城设计方案文章目录 前言一、自定义控件部分二、在页面中使用总结 前言 在一个页面,重复用到同一个自定义控件时,该如何对控件分别进行数据绑定呢?这时候可以赋予控件一个自定义的属性,来完成此操作。 一、自定义控件部分 为自定以控件设置…

文章目录

  • 前言
  • 一、自定义控件部分
  • 二、在页面中使用
  • 总结

前言

在一个页面,重复用到同一个自定义控件时,该如何对控件分别进行数据绑定呢?这时候可以赋予控件一个自定义的属性,来完成此操作。


一、自定义控件部分

为自定以控件设置 DataTag和SelectedI属性。

<UserControl x:Class="Module3DS.Components.DataList"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:Module3DS.Components"mc:Ignorable="d" d:DesignHeight="250" d:DesignWidth="300"><GroupBox Grid.Column="0" Header="数据列表"><DataGrid x:Name="PrjDg" HeadersVisibility="Column" SelectedIndex="{Binding SelectedI}" ItemsSource="{Binding}" Tag="{Binding DataTag}"  ScrollViewer.VerticalScrollBarVisibility="Visible"   CanUserAddRows="False" AutoGenerateColumns="False" CanUserSortColumns="False" MouseDoubleClick="PrjDg_MouseDoubleClick"><DataGrid.Columns><DataGridTextColumn Binding="{Binding NUM}"  Header="一" Width="1*"  IsReadOnly="True"/><DataGridTextColumn Binding="{Binding STAKEKM}" Header="二" IsReadOnly="True" Width="2*"/></DataGrid.Columns></DataGrid></GroupBox>
</UserControl>

控件后端:

   public partial class DataList : UserControl{public DataList(){InitializeComponent();//BingdingFun("TagData", DataGrid.TagProperty);BingdingFun("SelectedI", DataGrid.SelectedIndexProperty);}private void BingdingFun(string name,DependencyProperty dp) {Binding bing = new Binding(name);bing.Source = this;bing.Mode = BindingMode.TwoWay;BindingOperations.SetBinding(PrjDg, dp, bing);}public static readonly DependencyProperty ISProperty = DependencyProperty.Register("TagData", typeof(Object), typeof(DataList));public static readonly DependencyProperty SIProperty = DependencyProperty.Register("SelectedI", typeof(int), typeof(DataList));public Object DataTag{get { return (Object)GetValue(ISProperty); }set { SetValue(ISProperty, value); }}public int SelectedI { get { return (int)GetValue(SIProperty); }set { SetValue(SIProperty, value); }}
}      

二、在页面中使用

<Components:DataList Grid.Column="0" x:Name="Data3DList" DataTag="Data3D" />
<Components:DataList x:Name="IndexDataList" DataTag="DataIndex" />

如此一来,我们的控件就有了DataTag和SelectedI属性,如果你使用的MVVM,还可以做到如下这样

<Components:DataList x:Name="IndexDataList" DataTag="{Binding 属性}" SelectedI= "{Binding 属性}"/>

总结

以上就是如何为自定义控件添加自定义属性了,我们下次再见,拜拜。


文章转载自:

http://bIJWSDZF.kmcfw.cn
http://jOBNiiBE.kmcfw.cn
http://Yc55vyCW.kmcfw.cn
http://KCR3Tbl3.kmcfw.cn
http://WG9jPmru.kmcfw.cn
http://FNepWx67.kmcfw.cn
http://Lld18Sdi.kmcfw.cn
http://8QP2PtEj.kmcfw.cn
http://aZy3rPFx.kmcfw.cn
http://o4sObWxb.kmcfw.cn
http://RNNkyeMt.kmcfw.cn
http://Efi3SCCD.kmcfw.cn
http://MAi1FXZK.kmcfw.cn
http://a02Dr1BP.kmcfw.cn
http://NpGXqmvr.kmcfw.cn
http://SCWqQKwU.kmcfw.cn
http://wCvjYpmy.kmcfw.cn
http://V0JGCfuD.kmcfw.cn
http://W1g5SPtn.kmcfw.cn
http://Cjkix5QR.kmcfw.cn
http://3y6zLUyF.kmcfw.cn
http://HIUVPtVb.kmcfw.cn
http://pWMYgyEr.kmcfw.cn
http://1QeI4g9J.kmcfw.cn
http://Ihzgcc4S.kmcfw.cn
http://zBsTmPOI.kmcfw.cn
http://9bJq61KZ.kmcfw.cn
http://SYHpfLX3.kmcfw.cn
http://mEv14g38.kmcfw.cn
http://LhrN9VAx.kmcfw.cn
http://www.dtcms.com/wzjs/677842.html

相关文章:

  • wordpress建视频网站可以吗it软件外包公司
  • 阿里云服务器的网站备案流程京津冀协同发展规划图
  • 网站怎么做留言的企业公司网站源码
  • 在线做ppt模板下载网站深圳手机网站公司
  • 深圳建站公司一般需要多久360门户网站怎样做
  • 深圳设计网站有哪些太原市0元网站建设
  • 商城网站制作明细网站开发预算多少
  • 一流的网站建设哪家好9277在线观看免费高清完整版
  • 合肥网站的优化云一网站建设
  • 湖南省城乡与建设厅网站建网站的服务器
  • 微信公众号小程序怎么发布优化大师下载电脑版
  • 站酷网海报素材图片男学网站开发
  • wordpress侧边栏登录注册西安优化网站推广
  • 宜宾建功路桥建设有限公司网站纪检网站建设
  • 修改 WordPress 模板福州百度seo
  • 开发网站服务discuz做门户网站
  • 下载网站后怎么做的常德小学报名网站
  • 烟台网站建设九七深圳定制网站建设服务公司
  • 网站代码502做网站要多少钱
  • 商城和营销型网站建设阿里巴巴个人网站怎么做
  • 手机网站免费建设平台长沙网页设计培训班
  • 国外企业建站番禺高端网站建设
  • 自己怎么手机做网站软件工程软件开发流程
  • 企业网站推广的线上渠道专业的做网站
  • 旅游网站网页设计图片装修工人自己接单的app
  • 保定网站推广公司wordpress 推送公众号
  • 淘宝联盟的购物网站怎么做wordpress 购物 app
  • 教育培训类网站建设wordpress菜单文件
  • 天猫网站建设的意义建设厅培训中心网站
  • 江北网站建设的技术太原建站公司有哪些