• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山涧清泉

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 88 下一页

2017年3月27日

wpf Content数据绑定StringFormat起作用的原理和解决(转)
摘要: TextBox按照预期的,显示了完整的英文星期,但是Label的格式没有任何改变。我们用了完全一样的Binding和格式字符串,区别究竟在什么地方?如果够细心的话可以发现,TextBox的Binding是在Text属性上进行的,而Label的Binding是在Content属性上进行的。 详细分析 阅读全文
posted @ 2017-03-27 18:00 山涧清泉 阅读(382) 评论(0) 推荐(0)
 
C# Wpf双向绑定实例
摘要: Wpf中双向绑定处理需要两处 实例1: 1.前台Xaml中属性Binding 时Model指定 TwoWay 实例2:使用Wpf的双向绑定机制,可以实现多线程修改UI 注:其他线程修改绑定数据时会通知到UI线程修改界面数据。 TestData类定义同上 Xaml定义同上 阅读全文
posted @ 2017-03-27 17:59 山涧清泉 阅读(477) 评论(0) 推荐(0)
 
C# Wpf集合双向绑定
摘要: msdn中 ObservableCollection<T> 类 表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。 在许多情况下,所使用的数据是对象的集合。 例如,数据绑定中的一个常见方案是使用 ItemsControl(如 ListBox、ListView 或 TreeVi 阅读全文
posted @ 2017-03-27 17:57 山涧清泉 阅读(270) 评论(0) 推荐(0)
 
C# Wpf异步修改UI,多线程修改UI(二)
摘要: 1.使用定时器异步修改 这是相对比较简单的方法 在Wpf中定时器使用DiapatcherTimer,不使用Timer原因: 在一个应用程序中,Timer会重复生成time事件,而DispatcherTimer是一个集成到了Dispatcher队列中的时钟,这可以使它被按照指定的时间间隔以指定的pri 阅读全文
posted @ 2017-03-27 17:55 山涧清泉 阅读(926) 评论(0) 推荐(0)
 
C# 自定义线程修改UI(一)
摘要: 在Wpf中界面显示数据的修改,都是通过UI线程完成,如果尝试从其他线程中直接修改控件的值回抛出异常,“调用线程无法访问此对象,因为另一个线程拥有该对象”。 例如:http://www.cnblogs.com/tianma3798/p/5762016.html 解决方案1:通过Invoke或者Begi 阅读全文
posted @ 2017-03-27 17:54 山涧清泉 阅读(459) 评论(0) 推荐(0)
 
WPF FindName()查找命名注册的元素
摘要: 一、查找xaml中命名注册的元素 预设置元素名字 WPF有两种方式设置元素的Name 这里我们的重点不在于讨论Name和x:Name的区别, Name是真正元素上的属性,x:Name而则xaml(语法解析)的魔力,我们所看到的只能是表象. 不仅仅是注册元素的名字 除了Element之外,其他类型也是 阅读全文
posted @ 2017-03-27 17:51 山涧清泉 阅读(852) 评论(0) 推荐(0)
 
数据绑定
摘要: 1. 数据绑定(Binding)一般配置 常用的绑定的目标(Dependency Object & associated Dependency Property,目标单元): 内容控件目标:object ContentControl.Content 集合控件目标:IEnumerable ItemsC 阅读全文
posted @ 2017-03-27 13:49 山涧清泉 阅读(227) 评论(0) 推荐(0)
 
WPF绑定Binding及模式
摘要: 绑定,就是把一个对象属性的值绑定在别的对象的属性上 1. 默认绑定 public class Company { public string Name { get; set; } } XAML代码 1 <StackPanel x:Name="stackPanel"> 2 <TextBox x:Nam 阅读全文
posted @ 2017-03-27 13:48 山涧清泉 阅读(418) 评论(0) 推荐(0)
 
WPF-Binding的源
摘要: 1. 绑定到其它元素 <Grid> <StackPanel> <TextBox x:Name="textbox1" /> <Label Content="{Binding ElementName=textbox1, Path=Text}" /> </StackPanel> </Grid> 2. 绑定 阅读全文
posted @ 2017-03-27 12:03 山涧清泉 阅读(178) 评论(0) 推荐(0)
 
WPF-Binding对数据的检验
摘要: 设置Binding的ValidationRules属性对Binding进行检验 <StackPanel> <TextBox x:Name="txtAge" FontSize="30" Foreground="Red"></TextBox> <TextBlock x:Name="errorSummar 阅读全文
posted @ 2017-03-27 12:01 山涧清泉 阅读(165) 评论(0) 推荐(0)
 
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 88 下一页