摘要: 一,建立新的插头页. 1,新建一个chat页.(Copy from LoginPage) 2,更改ChatPage类 3,选择登录的页为ChatPage类 4,更改选择器 6 更改MainWindow的最大尺寸和最小尺寸. 5,此时,显示CHat的空界面 6,进行Main Window的Xaml改造 阅读全文
posted @ 2021-02-25 16:27 frogkiller 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1,将Page更改为一个泛型的Page 创建View Model的私有字段,并且属性化.并且在运行时,默认创建一个ViewModelPage.DataContext=ViewModel 2,创建ViewMode类 创建属性对应页面的内容public string Email { get; set; 阅读全文
posted @ 2021-02-25 00:17 frogkiller 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1,attachedproperties: 定义依赖性属性: ///必须static,表示对象共享,必须readonly,表示只在创建该类的类静态构造函数中建立. public class FrameworkElement: UIElement,... { public static readonl 阅读全文
posted @ 2021-02-24 22:04 frogkiller 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1,测试不同项目中设定组态,Profinet通讯 成功. A项目:主PLC PLC_1,IP,192.168.0.9 子PLC PLC_4,IP,192,168.0.12 子PLC组态为主PLC的IO从站,并且设定数据交换区 I200< Q200 长度100 Q200 >I200 长度100 B项目 阅读全文
posted @ 2021-02-19 10:40 frogkiller 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 1,应用图标添加: 应用程序最小化的图标添加:, 2,设置无Style风格的窗口 ResizeBorderThickness 为窗口进行拖拉时候的厚度.GlassFrameThickness为窗口的边界CaptionHeight为窗口进行放大缩小之用. 3,添加资源字典和融合字典 App中添加资源: 阅读全文
posted @ 2021-02-08 22:54 frogkiller 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 本质上FB块会建立三块静态存储区,输入,输出和Static. 实际上这三块都算Static.区别在于.如果你连接了输入变量.那么,在运行FB前 会将FB输入链接的值传入输入Static区.然后在运行完了之后,将输出Static区域的值传给输出链接的值.所以, 对于FB块,有以下几个特点: 1,输入区 阅读全文
posted @ 2021-01-04 10:06 frogkiller 阅读(3729) 评论(0) 推荐(0) 编辑
摘要: 前言: 在项目开发的过程之中,经常需要做IO监控画面.当IO监控点多的时候,往往需要做很多的画面,并且浪费了HMI的很多IO点.做起画面来也很麻烦和繁琐.从而,让我思考着如何做一个工具.可以在一个画面上监控所有的变量. 要实现这个,其实也不难. 1,需要将IO变量泛型的通过指针的方式,反馈到一个变量 阅读全文
posted @ 2020-12-29 13:43 frogkiller 阅读(2758) 评论(0) 推荐(0) 编辑
摘要: 1,Animation类:DoubleAnimation widthAnimation = new DoubleAnimation(); widthAnimation.To = this.Width - 30; widthAnimation.Duration = TimeSpan.FromSeconds(5); widthAnima... 阅读全文
posted @ 2020-06-17 16:24 frogkiller 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1,该项目分析:2,wpf布局: Select/Move Add Square ... 阅读全文
posted @ 2020-06-17 12:18 frogkiller 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1,Shape类---FrameworkElement,Rectangle,Ellipse,Line,Polyline,Polygon,path Fill---填充形状内部的画刷 Stroke---绘制形状边缘的画刷 StrokeThickness----边框的宽度,使用SnapToDevicePixels来设定是否边缘模糊. StrokeStartLineCap---StrokeEnd... 阅读全文
posted @ 2020-05-25 07:56 frogkiller 阅读(573) 评论(0) 推荐(0) 编辑