摘要:
WPF路由事件二:路由事件的三种策略 一、什么是路由事件 路由事件是一种可以针对元素树中的多个侦听器而不是仅仅针对引发该事件的对象调用处理程序的事件。路由事件是一个CLR事件。 路由事件与一般事件的区别在于:路由事件是一种用于元素树的事件,当路由事件触发后,它可以向上或向下遍历可视树和逻辑树,他用一 阅读全文
posted @ 2019-05-15 21:50
星空雅梦
阅读(405)
评论(0)
推荐(0)
摘要:
WPF路由事件一:逻辑树和可视树 一、什么是逻辑树 逻辑树就是描述WPF界面元素的实际构成,它是由程序在XAML中所有的UI元素组成。最显著的特点就是由布局控件、或者其他常用的控件组成。 1 <Window x:Class="WpfRouteEvent.MainWindow" 2 xmlns="ht 阅读全文
posted @ 2019-05-15 20:35
星空雅梦
阅读(217)
评论(0)
推荐(0)
摘要:
WPF教程:附加属性 一、附加属性的特点1、特殊的依赖属性2、用于非定义该属性的类 例如Grid面板的RowDefinition、ColumnDefinition、Canvas面板的Left、RightDockPanel面板的Dock都是附加属性。 二、附加属性的定义 1、声明数据属性变量。 pub 阅读全文
posted @ 2019-05-15 20:34
星空雅梦
阅读(259)
评论(0)
推荐(0)
摘要:
WPF教程六:布局之Grid面板 Grid:网格面板 Grid顾名思义就是“网格”,以表格形式布局元素,对于整个面板上的元素进行布局,它的子控件被放在一个一个事先定义好的小格子里面,整齐配列。 Grid和其他各个Panel比较起来,功能最多也最为复杂。要使用Grid,首先要向RowDefinitio 阅读全文
posted @ 2019-05-15 20:33
星空雅梦
阅读(494)
评论(0)
推荐(0)
摘要:
WPF教程五:布局之Canvas面板 Canvas:画布面板 画布,用于完全控制每个元素的精确位置。他是布局控件中最为简单的一种,直接将元素放到指定位置,主要来布置图面。使用Canvas,必须指定一个子元素的位置(相对于画布),否则所有元素都将出现在画布的左上角。调整位置用Left、Right、To 阅读全文
posted @ 2019-05-15 20:32
星空雅梦
阅读(353)
评论(0)
推荐(0)
摘要:
WPF教程四:布局之DockPanel面板 DockPanel:停靠面板 DockPanel定义一个区域,在此区域中,您可以使子元素通过描点的形式排列,这些对象位于 Children 属性中。停靠面板类似于WinForm中控件的Dock属性。DockPanel会对每个子元素进行排序,并将根据指定的边 阅读全文
posted @ 2019-05-15 20:31
星空雅梦
阅读(473)
评论(0)
推荐(0)
摘要:
WPF教程二:布局之StackPanel面板 应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具-面板(Panel),来控制用户界面的布局。你可以使用这些面板控件来排布元素。如果内置布局控件不能满足需要的话,还可以创建自定义的 阅读全文
posted @ 2019-05-15 20:30
星空雅梦
阅读(477)
评论(0)
推荐(0)
摘要:
WPF教程三:布局之WrapPanel面板 WrapPanel:环绕面板 WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行,后续排序按照从上至下或从右至左的顺序进行。 Orientation——根据内容自动换行。当Orientation属性的值 阅读全文
posted @ 2019-05-15 20:30
星空雅梦
阅读(2545)
评论(0)
推荐(0)
摘要:
WPF教程一:基础 一、WPF简介WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正 阅读全文
posted @ 2019-05-15 20:29
星空雅梦
阅读(510)
评论(0)
推荐(0)
摘要:
WPF入门教程(十六)命名空间XAML 2018年12月04日 19:05:31 yangwenxue1989 阅读数:65 WPF入门教程(十六)命名空间XAML 2018年12月04日 19:05:31 yangwenxue1989 阅读数:65 WPF入门教程(十六)命名空间XAML WPF入 阅读全文
posted @ 2019-05-15 19:52
星空雅梦
阅读(207)
评论(0)
推荐(0)
摘要:
WPF教程(十五)MVVM框架 2018年09月26日 13:33:54 yangwenxue1989 阅读数:494 WPF教程(十五)MVVM框架 2018年09月26日 13:33:54 yangwenxue1989 阅读数:494 WPF教程(十五)MVVM框架 WPF教程(十五)MVVM框 阅读全文
posted @ 2019-05-15 19:51
星空雅梦
阅读(226)
评论(0)
推荐(0)
摘要:
WPF教程(十四)命令 2018年09月26日 13:40:55 yangwenxue1989 阅读数:80 WPF教程(十四)命令 2018年09月26日 13:40:55 yangwenxue1989 阅读数:80 WPF教程(十四)命令 WPF教程(十四)命令 2018年09月26日 13:4 阅读全文
posted @ 2019-05-15 19:50
星空雅梦
阅读(159)
评论(0)
推荐(0)
摘要:
WPF教程(十三)路由事件 2018年09月26日 16:29:25 yangwenxue1989 阅读数:59更多 个人分类: WPF WPF教程(十三)路由事件 2018年09月26日 16:29:25 yangwenxue1989 阅读数:59更多 个人分类: WPF WPF教程(十三)路由事 阅读全文
posted @ 2019-05-15 16:59
星空雅梦
阅读(239)
评论(0)
推荐(0)
摘要:
WPF教程(十一)模板入门一 2018年09月21日 17:30:57 yangwenxue1989 阅读数:401 WPF教程(十一)模板入门一 2018年09月21日 17:30:57 yangwenxue1989 阅读数:401 WPF教程(十一)模板入门一 WPF教程(十一)模板入门一 20 阅读全文
posted @ 2019-05-15 16:53
星空雅梦
阅读(213)
评论(0)
推荐(0)
摘要:
WPF教程(九)样式入门二 2018年09月13日 15:15:17 yangwenxue1989 阅读数:89 WPF教程(九)样式入门二 2018年09月13日 15:15:17 yangwenxue1989 阅读数:89 WPF教程(九)样式入门二 WPF教程(九)样式入门二 2018年09月 阅读全文
posted @ 2019-05-15 16:51
星空雅梦
阅读(212)
评论(0)
推荐(0)
摘要:
WPF教程(八)样式入门一 2018年08月10日 13:39:44 yangwenxue1989 阅读数:1293 WPF教程(八)样式入门一 2018年08月10日 13:39:44 yangwenxue1989 阅读数:1293 WPF教程(八)样式入门一 WPF教程(八)样式入门一 2018 阅读全文
posted @ 2019-05-15 16:50
星空雅梦
阅读(200)
评论(0)
推荐(0)
摘要:
WPF教程(七)其它资源 2018年08月07日 15:16:58 yangwenxue1989 阅读数:3175 WPF教程(七)其它资源 2018年08月07日 15:16:58 yangwenxue1989 阅读数:3175 WPF教程(七)其它资源 WPF教程(七)其它资源 2018年08月 阅读全文
posted @ 2019-05-15 16:44
星空雅梦
阅读(173)
评论(0)
推荐(0)
摘要:
WPF教程(六)二进制资源 2018年08月06日 20:36:51 yangwenxue1989 阅读数:80 WPF教程(六)二进制资源 2018年08月06日 20:36:51 yangwenxue1989 阅读数:80 WPF教程(六)二进制资源 WPF教程(六)二进制资源 2018年08月 阅读全文
posted @ 2019-05-15 16:43
星空雅梦
阅读(264)
评论(0)
推荐(0)
摘要:
WPF教程(五)资源(StaticResource 静态资源、DynamicResource 动态资源) 2018年08月03日 14:28:08 yangwenxue1989 阅读数:646 WPF教程(五)资源(StaticResource 静态资源、DynamicResource 动态资源) 阅读全文
posted @ 2019-05-15 16:42
星空雅梦
阅读(253)
评论(0)
推荐(0)
摘要:
WPF教程(四)RelativeSource属性 2018年08月13日 15:11:56 yangwenxue1989 阅读数:749 WPF教程(四)RelativeSource属性 2018年08月13日 15:11:56 yangwenxue1989 阅读数:749 WPF教程(四)Rela 阅读全文
posted @ 2019-05-15 16:41
星空雅梦
阅读(154)
评论(0)
推荐(0)
摘要:
WPF教程(三)UpdateSourceTrigger属性 2018年08月02日 10:16:46 yangwenxue1989 阅读数:381 WPF教程(三)UpdateSourceTrigger属性 2018年08月02日 10:16:46 yangwenxue1989 阅读数:381 WP 阅读全文
posted @ 2019-05-15 16:35
星空雅梦
阅读(351)
评论(0)
推荐(0)
摘要:
WPF教程(二)DataContext绑定数据 2018年08月02日 09:34:43 yangwenxue1989 阅读数:1340 WPF教程(二)DataContext绑定数据 2018年08月02日 09:34:43 yangwenxue1989 阅读数:1340 WPF教程(二)Data 阅读全文
posted @ 2019-05-15 16:34
星空雅梦
阅读(761)
评论(0)
推荐(0)
摘要:
WPF教程(一) CLR属性和依赖属性 2018年08月02日 19:45:38 yangwenxue1989 阅读数:205 WPF教程(一) CLR属性和依赖属性 2018年08月02日 19:45:38 yangwenxue1989 阅读数:205 WPF教程(一) CLR属性和依赖属性 WP 阅读全文
posted @ 2019-05-15 16:33
星空雅梦
阅读(236)
评论(0)
推荐(0)
摘要:
WPF文字显示属性 2018年08月20日 15:53:53 weixin_38029882 阅读数:340 ProgressBar控件的重要属性: FontFamily——控件中显示文本的字体 FontSize——控件中显示的字体的大小 Foreground——控件中显示的文本的前景色 Text— 阅读全文
posted @ 2019-05-15 16:30
星空雅梦
阅读(236)
评论(0)
推荐(0)
摘要:
WPF入门教程(十二) 数据绑定(4) 2018年08月28日 15:38:34 weixin_38029882 阅读数:268 WPF入门教程(十二) 数据绑定(4) 2018年08月28日 15:38:34 weixin_38029882 阅读数:268 WPF入门教程(十二) 数据绑定(4) 阅读全文
posted @ 2019-05-15 16:28
星空雅梦
阅读(302)
评论(0)
推荐(0)
摘要:
WPF入门教程(十一) 数据绑定(3) 2018年08月28日 14:56:14 weixin_38029882 阅读数:84 WPF入门教程(十一) 数据绑定(3) 2018年08月28日 14:56:14 weixin_38029882 阅读数:84 WPF入门教程(十一) 数据绑定(3) WP 阅读全文
posted @ 2019-05-15 16:27
星空雅梦
阅读(194)
评论(0)
推荐(0)
摘要:
WPF入门教程(10)--数据绑定(2) 2018年08月28日 11:12:31 weixin_38029882 阅读数:88 WPF入门教程(10)--数据绑定(2) 2018年08月28日 11:12:31 weixin_38029882 阅读数:88 WPF入门教程(10)--数据绑定(2) 阅读全文
posted @ 2019-05-15 16:24
星空雅梦
阅读(176)
评论(0)
推荐(0)
摘要:
WPF入门教程(九)--数据绑定(1) 2018年08月28日 11:08:43 weixin_38029882 阅读数:159 WPF入门教程(九)--数据绑定(1) 2018年08月28日 11:08:43 weixin_38029882 阅读数:159 WPF入门教程(九)--数据绑定(1) 阅读全文
posted @ 2019-05-15 16:21
星空雅梦
阅读(140)
评论(0)
推荐(0)
摘要:
WPF入门教程(八)--依赖属性(4) 2018年08月27日 11:35:55 weixin_38029882 阅读数:71 WPF入门教程(八)--依赖属性(4) 2018年08月27日 11:35:55 weixin_38029882 阅读数:71 WPF入门教程(八)--依赖属性(4) WP 阅读全文
posted @ 2019-05-15 16:17
星空雅梦
阅读(121)
评论(0)
推荐(0)
摘要:
WPF入门教程(七) 依赖属性(3) 2018年08月24日 08:33:43 weixin_38029882 阅读数:50 WPF入门教程(七) 依赖属性(3) 2018年08月24日 08:33:43 weixin_38029882 阅读数:50 WPF入门教程(七) 依赖属性(3) WPF入门 阅读全文
posted @ 2019-05-15 16:14
星空雅梦
阅读(132)
评论(0)
推荐(0)
摘要:
WPF入门教程(六)--依赖属性(2) 2018年08月20日 17:47:48 weixin_38029882 阅读数:82 WPF入门教程(六)--依赖属性(2) 2018年08月20日 17:47:48 weixin_38029882 阅读数:82 WPF入门教程(六)--依赖属性(2) WP 阅读全文
posted @ 2019-05-15 16:10
星空雅梦
阅读(151)
评论(0)
推荐(0)
摘要:
WPF入门教程(五)--依赖属性(1) 2018年08月20日 17:29:59 weixin_38029882 阅读数:129 WPF入门教程(五)--依赖属性(1) 2018年08月20日 17:29:59 weixin_38029882 阅读数:129 WPF入门教程(五)--依赖属性(1) 阅读全文
posted @ 2019-05-15 16:09
星空雅梦
阅读(95)
评论(0)
推荐(0)
摘要:
WPF入门教程(四)--Dispatcher介绍 2018年08月20日 11:44:34 weixin_38029882 阅读数:181 WPF入门教程(四)--Dispatcher介绍 2018年08月20日 11:44:34 weixin_38029882 阅读数:181 WPF入门教程(四) 阅读全文
posted @ 2019-05-15 16:07
星空雅梦
阅读(297)
评论(0)
推荐(0)
摘要:
WPF入门教程(三)--Application续 2018年08月20日 11:20:05 weixin_38029882 阅读数:200 WPF入门教程(三)--Application续 2018年08月20日 11:20:05 weixin_38029882 阅读数:200 WPF入门教程(三) 阅读全文
posted @ 2019-05-15 15:59
星空雅梦
阅读(154)
评论(0)
推荐(0)
摘要:
WPF入门教程(二)--Application 2018年08月20日 11:02:27 weixin_38029882 阅读数:249 WPF入门教程(二)--Application 2018年08月20日 11:02:27 weixin_38029882 阅读数:249 WPF入门教程(二)-- 阅读全文
posted @ 2019-05-15 15:55
星空雅梦
阅读(155)
评论(0)
推荐(0)
摘要:
WPF入门教程(一) 基础 2018年08月20日 10:39:25 weixin_38029882 阅读数:2539 WPF入门教程(一) 基础 2018年08月20日 10:39:25 weixin_38029882 阅读数:2539 WPF入门教程(一) 基础 WPF入门教程(一) 基础 20 阅读全文
posted @ 2019-05-15 15:52
星空雅梦
阅读(252)
评论(0)
推荐(0)
摘要:
dapper使用 访问量不大的项目我都是用EF写数据库操作,因为EF除了速度上慢以外,但开发效率极快,省略了很多sql写法,并能很方便的调用外键、集合等信息,用EF写项目最爽的事。不过有些项目网站要考虑运行速度,这时不得不用其它的ORM框架,我常用dapper,因为它效果快,而且写sql非常灵活,接 阅读全文
posted @ 2019-05-15 15:01
星空雅梦
阅读(214)
评论(0)
推荐(0)
摘要:
快速排序: 既然能把冒泡KO掉,马上就激起我们的兴趣,tnd快排咋这么快,一定要好好研究一下。 首先上图: 从图中我们可以看到: left指针,right指针,base参照数。 其实思想是蛮简单的,就是通过第一遍的遍历(让left和right指针重合)来找到数组的切割点。 第一步:首先我们从数组的l 阅读全文
posted @ 2019-05-15 14:47
星空雅梦
阅读(470)
评论(0)
推荐(0)
摘要:
你需要知道的这几种 asp.net core 修改默认端口的方式 一般情况下,aspnetcore发布后的默认端口是5000,这个大家都知道,而且默认骨架代码中没有看到任何让你输入的ip地址和端口号,但作为程序员的我们,不希望 被框架所管制,那如何实现默认端口的修改呢? 骨架代码: public c 阅读全文
posted @ 2019-05-15 14:40
星空雅梦
阅读(361)
评论(0)
推荐(0)
摘要:
轻量级ORM框架——第二篇:Dapper中的一些复杂操作和inner join应该注意的坑 上一篇博文中我们快速的介绍了dapper的一些基本CURD操作,也是我们manipulate db不可或缺的最小单元,这一篇我们介绍下相对复杂 一点的操作,源码分析暂时就不在这里介绍了。 一:table sq 阅读全文
posted @ 2019-05-15 14:34
星空雅梦
阅读(273)
评论(0)
推荐(0)
摘要:
轻量级ORM框架——第一篇:Dapper快速学习 简单CURD 我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为the king of ORM。 一:为 阅读全文
posted @ 2019-05-15 14:25
星空雅梦
阅读(309)
评论(0)
推荐(0)
摘要:
第一次使用百度地图API 2018年01月13日 19:55:32 congtoulaiguo_dxl 阅读数:9425 第一次使用百度地图API 2018年01月13日 19:55:32 congtoulaiguo_dxl 阅读数:9425 第一次使用百度地图API 2018年01月13日 19: 阅读全文
posted @ 2019-05-15 09:42
星空雅梦
阅读(246)
评论(0)
推荐(0)

浙公网安备 33010602011771号