在WPF开发中,经典的编程模式是MVVM,是为WPF量身定做的模式,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件和CS文件的耦合度,也就是UI显示和逻辑代码的耦合度,如需要更换界面时,逻辑代码修改很…
标签:wpf
构建自己的个人信息资料库
构建自己的个人信息资料库 金旭亮 (ver 2.0 更新时间:2013-8-21) 作为一名软件开发者,比较命苦的一点就是——这行的技术更新实在太快了,想保住饭碗并且不被时代所淘汰,就得不断地学习。另一个让…
WPF打开文件对话框和保存文件对话框
1、打开文件对话框的使用 //创建一个打开文件式的对话框 OpenFileDialog ofd = new OpenFileDialog(); //设置这个对话框的起始打开路径 ofd.InitialDirectory …
怎么做一个专业的软件安装包?
C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了。 本文介绍怎么使用Adanced Installer 17.9 制作专业的Wind…
WPF实现DataGrid单元格内容居中
代码如下: 在资源文件中加入以下代码: <style x:key="DataGridCellStyle" TargetName="DataGridCell"> <Setter Property="Hor…
WPF 通知栏图标和右键菜单
WPF没有自带的通知栏图标组件,需要引用Windows类库,具体代码如下: public MainWindow() { InitializeComponent(); icon(); wsl = WindowState.M…
使用C#与三菱PLC通讯
使用C#与三菱PLC通讯 一、三菱PLC驱动程序安装 二、建立PLC连接与关闭连接 三、读写PLC数据 参考文档 一、三菱PLC驱动程序安装 编写上位机程序与三菱PLC进行通讯,首先应该下载驱动安装程序,程序安装之后可以…
WPF自定义最大化最小化关闭按钮
WPF自定义最大化最小化关闭按钮 当觉得界面自带的最大化最小化关闭按钮不好看,或者想换个位置的时候,你需要自定义最大化最小化关闭按钮 最大化按钮 最大化按钮有两种状态:最大化,跟还原状态两种显示方式。做法:定义comma…
WPF 控件模板
WPF 控件模板 WPF中每个控件都被设计为无外观的,这意味着我们可以通过一定的方式,完全重定义其可视化外观,而WPF也提供了这种改变外观的方式之一,我们称为模板。wpf的模板有多种方式,可以分为控件模板(Control…
C#编程,WPF控件GridView不显示第一列或者自动显示行号的设置方法。
问题: 如图所示,GridView控件在运行时,有时会在最左边出现一列空白列。 这个列是用来显示行号的,就是第几行的意思。默认情况下它是不显示的。 但是这一列似乎和 TextBox 的属性有关,也就是一旦你在资源中为Te…
C# WPF 如何禁止窗口拖到屏幕边缘自动最大化
win7以上的系统新增了功能–窗口拖到屏幕边缘自动最大化,如何用代码禁止? 如果窗体不允许修改大小,那么禁止最大化,其实很简单 直接将设置属性 this.ResizeMode = ResizeMod…
WPF新建弹窗
点击新增按钮弹出新增小窗体,弹出样式效果如下: 新建窗口作为弹出,在XAML页面的样式代码如下: <Window x:Class="WPF_Client.Views.SystemInformation.WD_Ins…