随笔分类 -  wpf

摘要:1、与分辨率无关 WPF是基于矢量绘图的,因此它产生的图形界面能够支持各种分辨率的显示设备,而不会像WinForm等在高分辨率的现实设备上产生锯齿。 2、硬件加速技术 WPF是基于Direct3D创建。在WPF应用程序中无论是2D还是3D的图形或者文字内容都会被转换为3D三角形、材质和其他Direc 阅读全文
posted @ 2020-01-22 00:13 清晨时光 阅读(2617) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/youngytj/p/4524763.html 阅读全文
posted @ 2018-07-04 22:34 清晨时光 阅读(134) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/ceasadan/article/details/61414879 阅读全文
posted @ 2018-07-02 10:59 清晨时光 阅读(193) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/lvdongjie/p/5479850.html 阅读全文
posted @ 2018-07-01 23:22 清晨时光 阅读(444) 评论(0) 推荐(0)
摘要:上面的代码中如果漏掉AlternationCount="2"属性将无法显示间隔行不同样式。CanUserAddRows="False" 样式可以隐藏多余的一行。代码可以通过样式修改了datagrid的标题样式、行样式、单元格样式。 阅读全文
posted @ 2018-06-30 14:06 清晨时光 阅读(719) 评论(0) 推荐(0)
摘要:参考资料 https://blog.csdn.net/tcjiaan/article/details/7089908 在blend中通过右键生成的模板副本可以自动将数据内容模板绑定到自定义模板,如果是自定义空模板,还需要添加ContentPresenter来显示控件中设置的数据内容。 一、在blen 阅读全文
posted @ 2018-06-30 14:00 清晨时光 阅读(354) 评论(0) 推荐(0)
摘要:转自https://my.oschina.net/unpluggedcoder/blog/536301 简介 简单的三层架构示例和 GLUE(胶水)代码问题 第一步:最简单的 MVVM 示例 - 把后台代码移到类中 第二步:添加绑定 - 消灭后台代码 第三步:添加执行动作和“INotifyPrope 阅读全文
posted @ 2018-06-26 15:12 清晨时光 阅读(715) 评论(0) 推荐(1)
摘要:转自https://www.cnblogs.com/TianFang/p/6240933.html INotifyPropertyChanged接口在WPF或WinFrom程序中使用还是经常用到,常用于通知界面属性变更。标准写法如下: 这种写法的两个问题是 我在博客文章使用CallerMemberN 阅读全文
posted @ 2018-06-25 23:03 清晨时光 阅读(279) 评论(0) 推荐(0)
摘要:在winform项目,通过引用dll可以添加WPF窗体,如下 但是如果直接在winform的项目中添加wpf窗体还是有部分问题,图片的显示。 直接在XAML界面中用Source属性设置图片会出现错误。必须通过后台代码的方式来实现。 使用的winform项目中Resources.resx资源中的图片, 阅读全文
posted @ 2018-06-21 14:15 清晨时光 阅读(2156) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/zhili/p/WPFTemplate.html 阅读全文
posted @ 2018-06-17 09:48 清晨时光 阅读(178) 评论(0) 推荐(0)
摘要:1. DataTemplate和ControlTemplate的关系 学习过DataTemplate和ControlTemplate,你应该已经体会到,控件只是数据的行为和载体,是个抽象的概念,至于它本身长成什么样子(控件内部结构),它的数据会长成什么样子(数据显示结构)都是靠Template生成的 阅读全文
posted @ 2018-06-17 09:42 清晨时光 阅读(238) 评论(0) 推荐(0)
摘要:WPF系统不但支持传统的Winfrom编程的用户界面和用户体验设计,更支持使用专门的设计工具Blend进行专业设计,同时还推出了以模板为核心的新一代设计理念。 1. 模板的内涵 作为表现形式,每个控件都是为了实现某种用户操作算法和直观显示某种数据而生,一个控件看上去是什么样子由它的“算法内容”和“数 阅读全文
posted @ 2018-06-17 09:38 清晨时光 阅读(448) 评论(0) 推荐(0)
摘要:WPF的样式类似HTML的CSS,属于资源,可以在设计页面或者资源文件中设计样式,然后在控件上引用样式。 资源对象,不属于样式,定义如下。 不需要用<Style> </Style>括起来。 一、样式的两类 普通样式 指定某类控件的样式。如下将设置页面中所有的TextBlock样式。 注意这里的<St 阅读全文
posted @ 2018-06-16 10:57 清晨时光 阅读(344) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/tsliwei/category/844319.html 阅读全文
posted @ 2018-06-15 17:02 清晨时光 阅读(175) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/zhili/tag/WPF/ 阅读全文
posted @ 2018-04-19 12:28 清晨时光 阅读(120) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/clockdotnet/p/4188489.html 阅读全文
posted @ 2018-02-08 15:09 清晨时光 阅读(277) 评论(0) 推荐(0)
摘要:1、Grid行和列计数都是从0开始的,如果不给Grid中的控件指定行列则默认使用的Grid.Row="0" Grid.Column="0"。Grid中常用的属性是HorizontalAlignment="Left"或者VerticalAlignmentt="Top",当列宽设置为Width="Aut 阅读全文
posted @ 2017-09-10 23:55 清晨时光 阅读(188) 评论(0) 推荐(0)
摘要:在开发中经常需要将后台数据对象直接绑定到前台XAML,可以通过在<Window.Resources>添加对象的定义,然后再XAML中就可以使用该对象了。比如需要在前台使用自定义的Person类。 在前台引用 也可以完成对应关系的绑定 阅读全文
posted @ 2017-07-03 16:05 清晨时光 阅读(1993) 评论(0) 推荐(0)