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