上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 50 下一页
  2016年5月22日
摘要: 1、什么叫WPF的资源(Resource)? 资源是保存在可执行文件中的一种不可执行数据。在WPF的资源中,几乎可以包含图像、字符串等所有的任意CLR对象,只要对象有一个默认的构造函数和独立的属性。 也就是说,应用程序中非程序代码的内容,比如点阵图、颜色、字型、动画/影片档以及字符串常量值,可将它们 阅读全文
posted @ 2016-05-22 09:39 Now,DayBreak 阅读(1761) 评论(0) 推荐(0) 编辑
  2016年5月20日
摘要: WPF的跳转有两种:一是windows窗体,另外一种是page页。 1、windows窗体跳转 1)先实例化目标窗体; 2)然后将目标窗体show()。 例如:有两个窗体Main和Login,要想点击Login 窗体上的注册按钮然后跳转到Main上,则在Login窗体的Click事件里代码如下: 2 阅读全文
posted @ 2016-05-20 16:50 Now,DayBreak 阅读(2466) 评论(0) 推荐(1) 编辑
摘要: 1、文本框添加水印效果 文本框水印相对简单,不需要重写模板,仅仅需要一个 VisualBrush 和触发器验证一下Text是否为空即可。 2、密码框添加水印效果 关于密码框水印就不同于文本框了,可以写个Brush就搞定,因为密码框是没有可以用于判断输入非空的依赖属性的,这就需要我们去加一个,代码如下 阅读全文
posted @ 2016-05-20 16:37 Now,DayBreak 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 总结一下WPF中Style样式的引用方法。 一、内联样式: 直接设置控件的Height、Width、Foreground、HorizontalAlignment、VerticalAlignment等属性。 以设置一个Botton控件的样式为例,如: 这种方式比较简单,但是代码不能复用。二、嵌入样式: 阅读全文
posted @ 2016-05-20 16:21 Now,DayBreak 阅读(10783) 评论(0) 推荐(5) 编辑
摘要: 在WPF中自定义窗体标题栏,首先需要将窗体的WindowStyle属性设置为None,隐藏掉WPF窗体的自带标题栏。然后可以在窗体内部自定义一个标题栏。 例如,标题栏如下: 在后台,为TitleBar添加了MouseMove事件,后台处理代码: 阅读全文
posted @ 2016-05-20 16:09 Now,DayBreak 阅读(28508) 评论(1) 推荐(3) 编辑
摘要: 六、DockPanel DockPanel定义一个区域,在此区域中,您可以使子元素通过描点的形式排列,这些对象位于 Children 属性中。停靠面板其实就是在WinForm类似于Dock属性的元 素。DockPanel会对每个子元素进行排序,并停靠在面板的一侧,多个停靠在同侧的元素则按顺序排序。 阅读全文
posted @ 2016-05-20 11:19 Now,DayBreak 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 一、Canvas Canvas是最基本的面板,只是一个存储控件的容器,它不会自动调整内部元素的排列及大小,它仅支持用显式坐标定位控件,它也允许指定相对任何角的坐标,而不仅仅是左上角。可以使用Left、Top、Right、 Bottom附加属性在Canvas中定位控件。通过设置Left和Right属性 阅读全文
posted @ 2016-05-20 11:04 Now,DayBreak 阅读(699) 评论(0) 推荐(0) 编辑
摘要: WPF的布局控件都在 System.Windows.Controls.Panel 这个基类下面,使用 WPF提供的各种控件在WPF应用程序中界面进行布局,同时对各种子控件(如按钮、文本框,下拉框等)进行排列组合。 Pane类的公共属性太多了。就简单介绍几个常见的属性如下表。 名称 说明 Cursor 阅读全文
posted @ 2016-05-20 10:31 Now,DayBreak 阅读(1435) 评论(0) 推荐(0) 编辑
  2016年5月19日
摘要: 外层元素(如div)中只有一个非空子元素,此时margin是被折叠了。两者之间取最大的margin值,表现在外层父元素上,而不是内层子元素。 注意: (1)只有垂直方向上才会出现此现象,水平方向不会出现该现象; (2)解决方法: 1)给内层子元素添加浮动; 2)在外层父元素内加 padding-to 阅读全文
posted @ 2016-05-19 16:47 Now,DayBreak 阅读(3803) 评论(0) 推荐(0) 编辑
摘要: 1、 sqlite 多表更新方法 这是一个非常简单的批量更新语句 在SqlServer中支持此语法 sqlite中却不支持,sqlite中可转换为如下语法: 2、SQL Server 多表更新方法 SQL Server示例: 3、access数据库多表更新方法 4、Oracle 多表更新方法 Ora 阅读全文
posted @ 2016-05-19 16:12 Now,DayBreak 阅读(648) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 50 下一页