摘要:
新开WPF开源UI项目,轻量级UI框架,支持皮肤切换。 阅读全文
摘要:
简单的WPF应用程序UI框架; 左侧分类导览按钮为自定义的CustomControl, 参照ListBox的模式。 阅读全文
摘要:
Aspose.PDF实现PDF转图片有水印,MoonPdfLib为PDF查看组件。已改造为pdf转换器。 阅读全文
摘要:
扇形画面有很多人通过Path、 ArcSegment等方式去构建。 Blend里面有Arc。 官方封装好的直接拿来用,省心省力。 用Path和ArcSegment的方式去实现,无非是用自己的方式再封装出一个Arc,其实没必要。 阅读全文
摘要:
简洁风按钮 阅读全文
摘要:
在WPF中构建一个简单的立方体比较容易实现,可参考资料也比较众多。比较麻烦的是处理点击交互。我在WPF中用两种方式实现了3DCube。 阅读全文
摘要:
获取足球的3D坐标后,在每一个坐标位置创建一个ModelVisual3D元素,既能实现炫酷的3D界面。同样根据这些点也能获取到足球的每一个面。 阅读全文
摘要:
基于WPF的3D Sphere实现模式,升级实现了该3D导览Demo。所有顶点的坐标来源于足球的顶点。足球整个球面完全由正五边形和正六边形拼成,每条拼缝的长度一致,故知道球体半径后即可设法求出60个顶点的坐标。 阅读全文
摘要:
Sphere3D5.gifSphere3D6.gif
实现原理:
WPF里面的3D物体均是由一个个三角面拼装起来的。网上很多公开的球体构建算法,可以很轻易的获取到。我得到所有3D球构成的顶点(Point3D)后,在球体的外层附件上一层内容即可到达上述gif图的效果。 每一个附加元素的坐标即构建3D球的三维坐标。 阅读全文
摘要:
闪烁的边框主要通过Path来绘制,颜色binding了自定义的依赖属性,然后通过对颜色写相关的ColorAnimationUsingKeyFrames实现。Path不熟练可借助Blend中的画笔绘制。 我用的比较多,大多Path中的Data的相关Point点几乎都是手动输入。
中间“I Copy the MIUI”下面的若隐若现的虚线,其实就是一个简单的Line, 我给它附加了MaskOpacity属性,然后对他的MaskOpacity值进行了TranslateTransform.X位移动画...... 阅读全文