摘要:
<DataGridTemplateColumn Header="位置信息" Width="*"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Content="查看" Tag="{Binding ElementName=P 阅读全文
posted @ 2017-12-29 17:59
Lulus
阅读(411)
评论(0)
推荐(0)
摘要:
初学的时候,推荐以视窗为主熟悉了之后,推荐以文档大纲+xaml为主,视窗为辅 通过文档大纲,可以查看整个页面的层级结构,对整体把控更有好处 直接写xaml,可以避免拖放控件时不必要的属性的设置,并且控制更加精准在熟悉的情况下,写xaml比拖放更快 第三方控件因为兼容的问题,有时显示不出效果 阅读全文
posted @ 2017-12-29 17:57
Lulus
阅读(251)
评论(0)
推荐(0)
摘要:
DataContext 示例 xaml代码自动生成 阅读全文
posted @ 2017-12-29 17:56
Lulus
阅读(674)
评论(0)
推荐(0)
摘要:
WPF只允许UI线程修改UI,其他线程必须通过Invoke、委托(安全性)Winform可以开启/关闭“只允许UI线程修改UI” 在WPF中非UI线程修改UI的方法:Dispatcher 非UI线程直接修改UI,会报错 System.InvalidOperationException:“调用线程无法 阅读全文
posted @ 2017-12-29 17:55
Lulus
阅读(680)
评论(0)
推荐(0)
摘要:
举例:窗口-用户控件-布局控件-…-按钮 按钮的点击事件:先由按钮的Click相应,然后….,然后布局控件,然后用户控件,然后窗口类似异常,直到“处理完成”(实际上一般按钮自己处理即可) 路由事件 路由优先级:local>trigger>setter 在local中设置了宽度,trigger的修改则 阅读全文
posted @ 2017-12-29 17:54
Lulus
阅读(421)
评论(0)
推荐(0)
摘要:
概念 依赖属性就是自己自己没有值,通过Binding从数据源获得值,就是依赖在别人身上,拥有依赖属性的对象称为依赖对象 应用依赖属性的场景 1、在样式中设置属性。2、属性支持数据绑定。3、使用动态资源引用设置属性。4、从元素树中的父元素自动继承属性值。5、属性可进行动画处理。6、属性系统在属性系统、 阅读全文
posted @ 2017-12-29 17:53
Lulus
阅读(908)
评论(0)
推荐(0)
摘要:
设置启动项和定义全局资源 设置启动项小贴士 默认文件夹是根目录,如果要设置文件夹下的xaml为启动项,需要根据路径依次查找下去 阅读全文
posted @ 2017-12-29 17:51
Lulus
阅读(684)
评论(0)
推荐(0)
摘要:
App.xaml.cs 重写OnStartup方法,完成初始化 wpf中Window的生命周期 阅读全文
posted @ 2017-12-29 17:50
Lulus
阅读(855)
评论(0)
推荐(0)
摘要:
数据源Source-目标Target 数据源实现INotifyPropertyChanged接口,实现“通知”目标实现依赖属性 举例 后台的数据源,实现INotifyPropertyChanged接口,实现“通知” public class Student : INotifyPropertyChan 阅读全文
posted @ 2017-12-29 17:49
Lulus
阅读(956)
评论(0)
推荐(0)

浙公网安备 33010602011771号