摘要:
此文的前提是结合ItemsControl在Canvas中动态添加控件的最MVVM的方式上一篇博客讲到了我通过使用 ItemsControls 内部设置Canvs为布局面板并在ItemContainerStyle中设置Canvs.Left, Canvas.Top。来实现设置MVVM模式下自定义位置显示... 阅读全文
摘要:
今天很开心的收获: ItemsControl 中 ItemsPanel的重定义和ItemContainerStyle 以及ItemTemplate 三者的巧妙结合,在后台代码不实例化任何控件的前提下,实现标准的MVVM模式下,在前台Canvas中动态创建包含各种数据展示形态的控件。好东西要共享,先上... 阅读全文
摘要:
本文的主要内容是自己使用WPF开发以来,本人对相关知识的梳理,仅为个人的总结,对很多事物的理解依然在探索阶段,总会有谬误和更佳的开发方式,如能提出宝贵建议,感激不尽。虽然本人并不只专注于WPF,还喜欢各类编程语言,但估计在今后1,2年内依然会继续经常使用WPF开发。想来想去,时间一长,很多东西还是整... 阅读全文
摘要:
我给WPF控件扩展了一个名为CornerRadius的附加属性,以便于所有控件在重写ControlTemplate的时候,在ControlTemplate中先加上一个Border,然后利用附加的CornerRadius,设置圆角属性,看起来是这样的: ... 阅读全文
摘要:
Google的Android Studio 出1.0稳定版本也有很久的时间了,一直喜欢Jetbrains公司的IDE,不同语言的IDE操作习惯都比较统一。而Android Studio 是基于IntelliJ IDEA的社区版开发的,怎么也要尝尝鲜才行。今天安装了下,被几个小坑卡住了,最终解决,发现... 阅读全文
摘要:
CSS中很多时候会用到浮动来布局,也就是经常见到的float:left或者float:right,简单点来说,前者是左浮动(往左侧向前边的非浮动元素飘,全是飘得元素的话,就按照流式来浮动从左到右,放不下则换行),后者是右浮(往右飘)动。但仅仅是如此吗?No!要注意以下几点:1、 浮动元素会被自动设置... 阅读全文
摘要:
在python安装Image后发现只要加载ImageFont就出现 The _imaging C module is not installed 的提示,经百度谷歌搜索后。发现WIN系统的人都会使用网上已经编译好的一个包。而LINUX下回答都很模糊。基本如下处理即可(CENTOS 5 64bit)y... 阅读全文
摘要:
今天要做一个功能,就是修改图片的摘要信息,一开始采用的是修改exif信息的方式,但是很多的图片没有exif信息,或者没有指定的exif项,又找别的方法,来修改文件的摘要信息。首先是采用ole32.dll,但是郁闷的是,这种方法可以修改很多文件的摘要信息,可就是修改不了图片的摘要信息,无奈之下,只得另... 阅读全文
摘要:
属性/方法名: 说明:[基本属性] URL:String; 指定媒体位置,本机或网络地址uiMode:String; 播放器界面模式,可为Full, Mini, None, InvisibleplayState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,... 阅读全文
摘要:
方法一:使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。ssh-keygen 创建公钥和密钥。ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程... 阅读全文