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

手机网站 域名解析网站域名解析ip查询

手机网站 域名解析,网站域名解析ip查询,岑溪网站开发,好项目找投资人免费平台数据绑定在WPF中是一个核心概念,含义如下: 当数据变化时,希望控件的显示内容也跟着变化;反之亦然,比如文本控件修改了内容,也希望变量同步变化,因此需要数据绑定。它允许将UI元素与数据源连接起…

         数据绑定在WPF中是一个核心概念,含义如下:

         当数据变化时,希望控件的显示内容也跟着变化;反之亦然,比如文本控件修改了内容,也希望变量同步变化,因此需要数据绑定。它允许将UI元素与数据源连接起来。本文档记录这个数据绑定的一种实现过程。

一、实现过程描述

 1.数据类实现INotifyPropertyChanged接口:

    2.在XAML中,使用Binding语法将UI元素绑定到该类的属性;比如:

       TextBox使用双向绑定(UpdateSourceTrigger=PropertyChanged}

   3. 在窗口的代码中,设置DataContext为该数据模型的实例

     这样,当数据变化时(即使是多线程中修改了数据),控件中的显示也会变化。并没有报winform中常见的非UI线程更新UI控件的报警问题。

二、实际代码

  <StackPanel><TextBlock Text="{Binding Name}" FontSize="20" Margin="0,0,0,10"/><TextBox Text="{Binding Name,UpdateSourceTrigger=PropertyChanged}" Margin="0,10,0,10"/><Button x:Name="btnModfiyName" Content="修改名字" Click="btnModfiyName_Click" Padding="10,5"/><Button x:Name="btnThreadModfiyName" Content="线程修改名字" Click="btnThreadModfiyName_Click"/></StackPanel>
 public class Person : INotifyPropertyChanged{private string _name;public string Name{get => _name;set{_name = value;OnPropertyChanged(nameof(Name));               }}public event PropertyChangedEventHandler PropertyChanged;protected virtual void OnPropertyChanged(string propertyName){PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));}}public partial class Window1 : Window{private Person _person = new Person { Name = "张三" };public Window1(){InitializeComponent();DataContext = _person;}private void btnModfiyName_Click(object sender, RoutedEventArgs e){_person.Name = "李四";          }private void btnThreadModfiyName_Click(object sender, RoutedEventArgs e){new TaskFactory().StartNew(() =>{_person.Name = "王五";});}}

http://www.dtcms.com/wzjs/136010.html

相关文章:

  • 深圳疫情防控形势谷歌seo外链平台
  • wordpress去除分类链接seo技巧优化
  • 企业网站前期建设网络营销常用的方法有哪些
  • 地产公司做网站维护写代码么6电商平台推广
  • 高校思政专题网站建设刷赞抖音推广网站
  • 宁波市江北区建设局网站公司的公关
  • 广州建站服务网站设计方案模板
  • 如何在微信内做网站seo如何优化排名
  • 大庆做网站公司高端网站建设公司
  • 网站建设的目的及目标搜狐视频
  • 济宁营销型网站建设上海专业网络推广公司
  • 易语言如何做浏网站十大营销手段
  • 做游戏网站的分析自助建站免费建站平台
  • 制作商务网站百度经验官网登录
  • 如何做seo网站今日热点
  • 做网站是用什么软件做的宁波网络营销公司有哪些
  • 智能ai写作免费网站推广软件赚钱的app
  • 中国e网网站建设进行网络推广
  • 注册好了域名怎么开始做网站国内最好用的免费建站平台
  • wordpress searchform.php赣州seo
  • 网站icp备案号数据统计网站
  • 网站后台网址后缀微信朋友圈推广软文
  • 专业APP客户端做网站百度推广和百度竞价有什么区别
  • 白云区建网站b站免费建网站
  • 上海地产网站建设百度网盘app下载
  • 网站的彩色标签怎么做的关键词歌词图片
  • 做网站卖东西赚钱吗网站设计与制作毕业论文范文
  • 企业网站做优化网络营销概述
  • 什么做网站开发广州seo优化费用
  • 今天广州白云新闻手机系统优化软件哪个好