logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WPF IoC容器Ninject的应用——室内监控可视化

需求在传统的编程中,当我们需要做一个导航功能时:我们需要在主窗体(MainWindow)中定义一个导航容器Frame(假如命名为MainFrame),然后定义所有的导航页面,并让这些导航页和主窗体中的MainFrame有一定的联系,最后在导航时,修改MainFrame的内容(Content)、资源(Source)...等方式实现页面切换和导航。这样的方式虽然符合一般编程逻辑,但是这种“强”关系..

WPF 自定义窗体实现拖动边框改变窗体大小(2种方法)

方式一:调用user32.dllAPI这种方式在网上有很多,这里只是按步骤重新建立一次。读者只需要跟着做就行。第一步:创建一个WPF项目:WpfResizeWithoutBorder,右键项目文件---->添加----->资源字典,并命名为:WindowsResizeBorderTemplete.xaml。第二步:在刚刚建立的资源文件(WindowsResizeBord

WPF 图表控件LiveCharts的应用——室内监控可视化

需求为了实现一个完整软件系统,必须具备一些基本的数据呈现控件,例如曲线图、柱状图、饼图等。本次的业务需求为:利用LiveCharts展示后台模拟的温度变化。像Winform里面,微软为我们提供了比较完整的Chart控件,但是在WPF组件中,就没有找到类似的控件,它的意图是让我们自己去实现。我们应该对当下的代码共享时代环抱感激,迄今位置有很多面向WPF的第三方控件库,大部分都是免费开源的。例如:..

WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)

需求近期在做公司上位机产品规划与实验,参考了Blender软件的布局风格,希望能用WPF也做一个类似布局的上位机。于是开始寻找资源,很快就发现了AvalonDock。AvalonDock简介AvalonDock是Xceed公司 Wpf.Toolkit 中的一款收费产品,其中还包括很多其他控件的收集整理,感兴趣的自行研究。但是万能的Nuget里面有许多免费的版本,并且GitHub...

WPF MaterialDesign 开源免费UI组件的介绍和简单使用

导读最开始接触WPF是2017年11月份,相比当时自己也不大熟悉Winform,觉得WPF做的效果很好。但由于一些原因,公司也没有采用WPF进行项目开发。后来一直都是自己看看MSDN、《WPF编程宝典》、bilibili以及万能的百度等,自己也学到了很多。后来在2018年1月份,自己主张使用WPF开发了一个物联网设备监控系统,虽然遇到很多问题,但是最后的效果我觉得能甩Winform很远...自..

到底了