2019年4月11日

摘要: 场景 比如我用四个textbox 需要每个控件都输入正确的数据以后 下方的 button才变成可用状态 需要把四个textbox的值转换成 true或者false 效果 阅读全文

posted @ 2019-04-11 14:35 熊先生丶 阅读(97) 评论(0) 推荐(0) 编辑

摘要: 1.数据的验证,有时候需要验证同步的数据是否正常 需要派生一个类 ValidationRule 再把这个类指定给binging 进行验证 在这里如果验证不通过 textbox就会变成红色并且发出警告数据将不会同步到数据源,但是警告UI并不可见 需要添加事件暴露出来 默认验证只对 UI改变数据源才出发 阅读全文

posted @ 2019-04-11 14:19 熊先生丶 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 并不是每个控件都被设置了 Name 属性 ,有时候 我们只知道 他与某个控件的层级关系, 示例: AncestorType:类型代表要寻找的控件的类型 Ancestprlevel:偏移量 ,比如 1 代表 父或者子 如果需要关联自己,比如 把自己的name 属性绑定到自己text属性 阅读全文

posted @ 2019-04-11 13:53 熊先生丶 阅读(129) 评论(0) 推荐(0) 编辑

摘要: 有时候我们不能绑定对象的属性或者成员,我们需要绑定一个对象的方法时 可以用 ObjectDataProvider 比如先声明一个类 含有加法 ObjectDataProvider 的简单使用 以下为综合使用 其中两个textbox绑定 Add方法的两个参数 ,第三个textbox绑定 Add计算出来 阅读全文

posted @ 2019-04-11 13:41 熊先生丶 阅读(294) 评论(0) 推荐(0) 编辑

摘要: 除去简单控件的数据绑定,还有集合控件的数据绑定,一下示例 这发现 source 变成了 itemsSource Path 变成了 DisplayMemberPath itemsSource:代表集合控件的数据源 DisplayMemberPath:代表集合控件显示的值,是集合中的单项的哪一属性 Se 阅读全文

posted @ 2019-04-11 13:25 熊先生丶 阅读(254) 评论(0) 推荐(0) 编辑

2019年4月10日

摘要: 1.C# 代码后台绑定 分别步骤为 1. 准备数据源 2.实例化 binging对象 以及设置 该对象的 数据源 和数据源的访问路径(也就是该数据源的什么属性绑定) 3. 把前端ui控件的 Text 属性与 binging 映射起来 上面代码可以简写为 wpf中 后台可以访问前端的元素,但前端无法访 阅读全文

posted @ 2019-04-10 16:17 熊先生丶 阅读(303) 评论(0) 推荐(0) 编辑

摘要: public class HuMan : INotifyPropertyChanged { private string name; private string age; private string sex; public event PropertyChangedEventHandler PropertyChang... 阅读全文

posted @ 2019-04-10 13:29 熊先生丶 阅读(144) 评论(0) 推荐(1) 编辑

摘要: 1.Grid *号代表百分比,也可以使用固定值,需要预先设置 有几行几列 以及宽度和高度 ,在表格中的控件需要 表明自己所在第几行 第几列 2.StackPanel 重点需要设置 排列方向 水平还是垂直 ,以及对齐方式 3.Canvas 4.DockPanel 5.WrapPanel 阅读全文

posted @ 2019-04-10 13:19 熊先生丶 阅读(98) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2019-04-10 12:56 熊先生丶 阅读(150) 评论(0) 推荐(0) 编辑

2019年4月9日

摘要: 阅读全文

posted @ 2019-04-09 15:44 熊先生丶 阅读(132) 评论(0) 推荐(1) 编辑