WPF框架
工控匠
工业控制、现场总线、机器视觉、运动控制器
展开
-
WPF-LiveChart
CartesianChart 添加曲线:如果需要每次重新绘制则每次重新声明字段。如果需要连续绘制则只需要修改vs的值即可自动更新。滚动显示时 在x轴的lable属性上绑定string数组。折线图:CartesianChart。直方图:CartesianChart。饼图:PieChart。原创 2023-01-28 08:07:35 · 2385 阅读 · 0 评论 -
c#中使用webview2
1、Nuget下载 Microsoft.Web.WebView2 (运行电脑中必须安装edage浏览器)如果在wpf中使用本地html文件必须设置所要显示的所有资源为始终复制。包括调用的js和css文件。如果使用原生态的webbrowser 则需要添加如下到html中。2、在xaml中引用。原创 2023-01-16 16:16:35 · 2678 阅读 · 0 评论 -
WPF之调用Iconfont
在wpf框架下使用矢量图原创 2023-01-17 11:30:28 · 1273 阅读 · 0 评论 -
WPF之Microsoft.Toolkit.Mvvm(一)
第一步:安装package从nuget:查询Microsoft.Toolkit.MVVM.第二步:在Model和ViewModel中引入命名空间Model.cs ViewModel.cs第三步:在UI界面绑定数据源小结:Microsoft继承了mvvm的属性绑定,命令绑定 、以及Messager(Weak...原创 2022-03-14 10:09:12 · 5014 阅读 · 0 评论 -
WPF之 MVVM框架(三)
新版基于MvvmLightLibsStd10版本已经废弃,需要下载新的CommunityToolkit.Mvvm来替换。新版本的框架需要在程序中引用如下:Model:using CommunityToolkit.Mvvm.ComponentModel;ViewModelusing CommunityToolkit.Mvvm.Input;View:保持和之前一致即可。参考...原创 2022-02-23 15:46:09 · 1055 阅读 · 0 评论 -
WPF之DataGrid操作总结记录
1、DataGrid创建<DataGrid x:name="表格"></DataGrid>2、列属性设置列宽填充表格<DataGridTextColumn Header="焊接面" Width="*" Binding="{Binding surface}"/>3、数据源绑定后台代码//引入命名空间using System.Collections.ObjectModel; ObservableCollection<Stu.原创 2021-12-15 10:26:46 · 1269 阅读 · 0 评论 -
WPF 工厂看板
实现各工位状态动态滚动展示代码地址如下:下载地址原创 2021-12-15 10:12:49 · 978 阅读 · 0 评论 -
WPF之实现MDI功能
1、实现MDI功能需要引用user32.dll的函数SetParent [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "SetParent")] public extern static IntPtr SetParent(IntPtr ChildPtr,IntPtr ParentPtr);2、在创建MDI的类中需要引用命名空间 system.windows.interop;Public void S原创 2021-11-23 10:21:00 · 1583 阅读 · 0 评论 -
WPF__Viewport3D 学习记录
1、相机的摆放位置和姿态 Position 是指定照相机的位置,注意Z轴的坐标,如果Z轴值大于模型的Z轴值,那么镜头就在物体前面,反之在物体后面。因此,你可以设置LookDirection 来调整相机的方向,Position是相机的位置,就好比你站在某个点拍照;而LookDirection是相机看的方向,就像你拿着相机可以拍你前面的妹子,也可以拍你左边的大爷,或者拍与你成30度夹角处的大叔。LookDirection指定你朝哪儿看。WPF采用逆时针的环绕方...原创 2023-01-23 10:01:04 · 2130 阅读 · 1 评论 -
WPF之MVVM框架 实现属性绑定,命令绑定,事件触发
从Nuget中下载包1、mvvmlights2、propertyChanged创建文件夹ViewModel文件夹新建文本ViewModelLocator//导入命名空间using GalaSoft.MvvmLight;using GalaSoft.MvvmLight.Ioc; public ViewModelLocator() { SimpleIoc.Default.Register<MainViewModel>(); } p原创 2021-06-26 16:57:38 · 1951 阅读 · 0 评论