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

企业做网站大概多少钱搭设企业网站教程

企业做网站大概多少钱,搭设企业网站教程,网站开发实习内容,wordpress添加评论使用Windows Presentation Foundation (WPF) 可以很方便的设计出强大的用户界面#xff0c;同时 WPF提供了数据绑定功能。WPF的数据绑定跟Winform与ASP.NET中的数据绑定功能类似#xff0c;但也有所不同#xff0c;在 WPF中以通过后台代码绑定、前台XAML中进行绑定#xff…   使用Windows Presentation Foundation (WPF) 可以很方便的设计出强大的用户界面同时 WPF提供了数据绑定功能。WPF的数据绑定跟Winform与ASP.NET中的数据绑定功能类似但也有所不同在 WPF中以通过后台代码绑定、前台XAML中进行绑定或者两者组合的方式进行数据绑定。您可以绑定控件、公共属性、XML 或对象WPF中的数据绑定跟WinForm与ASP.NET相比更加快捷、灵活和简单。 一、什么是数据绑定     WPF 中的数据绑定必须要有绑定目标和要绑定的数据源。绑定目标可以是继承自 DependencyProperty的任何可访问的属性或控件例如 TextBox 控件的 Text 属性。数据源可以是其他控件的属性可以是对象实例、XAML 元素、ADO.NET Dataset、XML数据。微软针对XML绑定与对象绑定提供了两个辅助类XmlDataProvider 和 ObjectDataProvider。     WPF的数据绑定跟ASP.NET与WinForm中的数据绑定有什么不同呢 最大不同就是WPF使用{Binding …}这一语句。  Binding是用来实现界面控件的属性与后台数据之间的绑定通过这种形式将前台界面与后台数据联系在一起达到界面与数据耦合的目的。 WPF绑定引擎从 Binding 对象获取有关以下内容的信息     源对象和目标对象。     数据流的方向。你可以通过设置 Binding.Mode 属性来指定该方向。     值转换器如果存在。你可通过将 Converter 属性设置为用来实现 IValueConverter 的类的一个实例指定值转换器。      WPF与ASP.NET与WinForm中的绑定方式比较存在着如下几点差异    1Binding可以通过XAML语句实现界面与数据的耦合。如果把Binding比作数据的桥梁那么它的两端分别是Binding的源和目标。数据从哪里来哪里就是源Binding是架在中间的桥梁Binding目标是数据要往哪儿去。一般情况下Binding源是逻辑层的对象Binding目标是UI层的控件对象这样数据就会源源不断 通过Binding送达UI层被UI层展现也就完成了数据驱动UI的过程。如下图。      2Binding有一个重要的属性Mode实现绑定中的数据流向。具体有如下几种。   成员名称 说明 Default 使用绑定目标的默认 Mode 值。 每个依赖项属性的默认值都不同。 一般情况下用户可编辑控件属性例如文本框和复选框的属性默认为双向绑定而多数其他属性默认为单向绑定。 确定依赖项属性绑定在默认情况下是单向还是双向的编程方法是使用 GetMetadata 获取属性的属性元数据然后检查 BindsTwoWayByDefault 属性的布尔值。  OneTime 当应用程序启动或数据上下文更改时更新绑定目标。 此绑定类型适用于以下情况使用当前状态的快照适合使用的或数据状态实际为静态的数据。 如果要从源属性初始化具有某个值的目标属性并且事先不知道数据上下文则也可以使用此绑定类型。 此绑定类型实质上是 OneWay 绑定的简化形式在源值不更改的情况下可以提供更好的性能。 OneWay 当绑定源源更改时更新绑定目标目标属性。 此绑定类型适用于绑定的控件为隐式只读控件的情况。 例如可以绑定到如股市代号之类的源。 或者可能目标属性没有用于进行更改例如表的数据绑定背景色的控件接口。 如果无需监视目标属性的更改则使用 OneWay 绑定模式可避免 TwoWay 绑定模式的系统开销。 OneWayToSource  当目标属性更改时更新源属性。  TwoWay 导致对源属性或目标属性的更改可自动更新对方。 此绑定类型适用于可编辑窗体或其他完全交互式 UI 方案。       3可通过配置触发器决定用户在界面输入的数据在什么时候去修改数据源中的值。可以通过UpdateSourceTrigger属性实现具体有如下几种值   成员名称 说明 Default 绑定目标属性的默认 UpdateSourceTrigger 值。 大多数依赖项属性的默认值都为 PropertyChanged而 Text 属性的默认值为 LostFocus。 确定依赖项属性的默认 UpdateSourceTrigger 值的编程方法是使用 GetMetadata 来获取属性的属性元数据然后检查 DefaultUpdateSourceTrigger 属性的值。 Explicit 仅在调用 UpdateSource 方法时更新绑定源。 LostFocus 当绑定目标元素失去焦点时更新绑定源。 PropertyChanged 当绑定目标属性更改时立即更新绑定源。          具体用法如下 TextBox NameitemNameTextBoxText{Binding PathItemName, UpdateSourceTriggerExplicit} /     二、简单的绑定     接下来是本文的第一个示例一个非常简单的绑定示例该示例演示如何通过绑定的方式把ListBox中选中的值显示到 TextBlock中。     首先给ListBox添加了七个 ListBoxItem做为ListBox的选项 。     其次把第二个 TextBlock 的 Text通过 Binding 与 ListBox 选择项进行绑定。Binding 语法中的 ElementName 属性指示 TextBlock 的 Text 属性要与其绑定的控件的名称。Path 属性指示我们将绑定到Text属性上ListBox元素的属性。具体代码如下。 Window x:ClassWpfApp1.WindowBindDataxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlTitleWindowBindData Height400 Width500GridGrid.RowDefinitionsRowDefinition Height150/RowDefinition Height150/RowDefinition Height138*//Grid.RowDefinitionsStackPanel Grid.Row0TextBlock Width248 Height24 Text股票名称:TextWrappingWrap/ListBox x:NamelistStockName Width248 Height56ListBoxItem Content全通教育/ListBoxItem Content大智慧/ListBoxItem Content宝钢股份/ListBoxItem Content浦发银行/ListBoxItem Content工商银行/ListBoxItem Content中国建筑/ListBoxItem Content中国南车//ListBoxTextBlock Width248 Height24 Text你所选中的股票名称: /TextBlock Width248 Height24 Text{Binding ElementNamelistStockName, PathSelectedItem.Content}/TextBlock/StackPanel/Grid/Window 效果如下图。
http://www.yutouwan.com/news/132740/

相关文章:

  • 梅兰商贸网站开发设计wordpress数据库改域名
  • 棋牌游戏网站模板下载网页设计师的主要职责
  • 广西南宁做网站的公司怎么做cpa网站
  • 平顶山哪里做网站做新浪微博网站需要
  • 南宁百度网站公司吗组建局域网
  • 商城网站都有哪 些功能门户网站开发过程视频
  • 东莞网站seo价格天津做手机网站建设
  • 合肥做网站的公司有哪些电子商务网站硬件建设的核心是
  • 深圳龙岗区网站建设如何自己做一个软件
  • 南宁网络营销网站个人网站怎么样的
  • 全屏网站 功能怎么搭建mysql数据库网站
  • 孝义做网站的公司网页设计代码quot
  • 做百度移动网站点温州外贸网站建设公司
  • 苏州本地网站建设手机制作ppt用什么软件
  • 公司个人怎么制作网站黄山旅游攻略及费用
  • 网站开发浏览器的使用桂林医院网站建设
  • 网站建设要规避的张家港网站制作哪家好
  • 如何做电影下载网站wordpress 图片路径加密
  • 手机移动开发网站电子商务网站的开发语言
  • 上海网站备案最好的线上编程培训机构
  • 网站模型怎么做的上海公司牌照价格走势
  • 商丘做网站公司新站seo快速收录网页内容页的方法青岛房产网官网网址
  • 怎么做菠菜网站2015年做哪些网站能致富
  • vscode网站开发网站关键词在哪里做
  • 去国外做网站wordpress谷歌网站地图
  • 网站定制价格c2c电子商务网站策划
  • 电子商务之网站建设互联网行业推广员资格证明图片
  • thinkphp做的教育网站上海室内设计事务所
  • 芜湖网站 建设鄂州网站制作人才招聘
  • 国外网站如何搭建网页做高效能的父母网站