草庐IT

WPF-dataGrid

全部标签

WPF开发快速入门【8】WPF进行简单的3D开发

概述本文介绍采用WPF进行3D开发的一些基础知识,还有HelixToolkit控件的介绍以及在MVVM模式下使用3D框架。 3D开发入门官方文档对3D开发的一些基础知识已经描述的比较详细了:三维图形概述-WPF.NETFramework|MicrosoftDocs在学习WPF3D前应首先了解文档中介绍的一些基本概念。通过以下代码我们创建了一个基本的立方体"0"BorderThickness="1"BorderBrush="Gray">"654"LookDirection="-6-5-4"/>"-1,-1,-1"/>"000100010110001101011111"TriangleIndice

WPF开发快速入门【8】WPF进行简单的3D开发

概述本文介绍采用WPF进行3D开发的一些基础知识,还有HelixToolkit控件的介绍以及在MVVM模式下使用3D框架。 3D开发入门官方文档对3D开发的一些基础知识已经描述的比较详细了:三维图形概述-WPF.NETFramework|MicrosoftDocs在学习WPF3D前应首先了解文档中介绍的一些基本概念。通过以下代码我们创建了一个基本的立方体"0"BorderThickness="1"BorderBrush="Gray">"654"LookDirection="-6-5-4"/>"-1,-1,-1"/>"000100010110001101011111"TriangleIndice

WPF开发经验-实现一种通用阀门控件

一引入在设计设备界面时,经常会有一种需求,展示一个阀门,阀门有通断两种状态: 二CommonValveControl考虑实现一个自定义控件,CommonValveControl。使用自定义控件比用户控件更灵活,更具扩展性,可以使用不同的样式和模板。CommonValveControl定义两个依赖属性,Orientation表示安装展示的方向,Status表示阀门的通断状态。publicclassCommonValveControl:Control{staticCommonValveControl(){DefaultStyleKeyProperty.OverrideMetadata(typeof

WPF开发经验-实现一种通用阀门控件

一引入在设计设备界面时,经常会有一种需求,展示一个阀门,阀门有通断两种状态: 二CommonValveControl考虑实现一个自定义控件,CommonValveControl。使用自定义控件比用户控件更灵活,更具扩展性,可以使用不同的样式和模板。CommonValveControl定义两个依赖属性,Orientation表示安装展示的方向,Status表示阀门的通断状态。publicclassCommonValveControl:Control{staticCommonValveControl(){DefaultStyleKeyProperty.OverrideMetadata(typeof

WPF开发之Prism详解【内附源码】

在实际应用开发中,随着项目业务逐渐复杂,耦合度会越来越高,维护成本也会直线上升,所以解耦也变得越来越重要。Prism框架为WPF开发中解耦提供了非常便捷的应用。今天主要以一个简单的小例子,简述WPF开发中Prism框架的简单应用,如有不足之处,还请指正。什么是Prism?Prism是一个开源框架,用于在WPF、XamarinForms、Uno/WinUI等应用中创建松耦合、可维护、可测试的XAML应用程序。Prism提供了一组设计模式的实现,这些设计模式有助于编写结构良好且可维护的XAML应用程序,包括MVVM,dependencyinjection,commands,EventAggrega

WPF开发之Prism详解【内附源码】

在实际应用开发中,随着项目业务逐渐复杂,耦合度会越来越高,维护成本也会直线上升,所以解耦也变得越来越重要。Prism框架为WPF开发中解耦提供了非常便捷的应用。今天主要以一个简单的小例子,简述WPF开发中Prism框架的简单应用,如有不足之处,还请指正。什么是Prism?Prism是一个开源框架,用于在WPF、XamarinForms、Uno/WinUI等应用中创建松耦合、可维护、可测试的XAML应用程序。Prism提供了一组设计模式的实现,这些设计模式有助于编写结构良好且可维护的XAML应用程序,包括MVVM,dependencyinjection,commands,EventAggrega

WPF工控组态软件之温度计

WPF以其丰富灵活的控件样式设计,相较于WinForm而言,一直是工控组态软件的宠儿。经过前两文章的学习,已经对WPF开发工控组态软件有了一个基本的了解,今天继续学习温度计的开发,仅供学习分享使用,如有不足之处,还请指正。各位关注【老码识途】的朋友们,因出差期间,一直使用公司具有文件加密和监控功能的电脑,无法发布原创文章。现在持续两个月的出差终于结束了,又可以发布原创博文了,后续会持续更新。涉及知识点 在本示例中,主要知识点如下:WPF阴影效果,线性渐变的设置,主要设置温度计的边框,填充等效果,形成一种金属质感。WPF依赖属性设置,主要设置最大温度,最低温度,和当前温度值WPF线条绘制,主要用

WPF工控组态软件之温度计

WPF以其丰富灵活的控件样式设计,相较于WinForm而言,一直是工控组态软件的宠儿。经过前两文章的学习,已经对WPF开发工控组态软件有了一个基本的了解,今天继续学习温度计的开发,仅供学习分享使用,如有不足之处,还请指正。各位关注【老码识途】的朋友们,因出差期间,一直使用公司具有文件加密和监控功能的电脑,无法发布原创文章。现在持续两个月的出差终于结束了,又可以发布原创博文了,后续会持续更新。涉及知识点 在本示例中,主要知识点如下:WPF阴影效果,线性渐变的设置,主要设置温度计的边框,填充等效果,形成一种金属质感。WPF依赖属性设置,主要设置最大温度,最低温度,和当前温度值WPF线条绘制,主要用

什么?WPF 不支持 SVG ?

什么?WPF不支持SVG?控件名:SharpVectors作者:ElinamLLC(Japan)项目地址:https://github.com/ElinamLLC/SharpVectors什么是SVG?SVG指可伸缩矢量图形(ScalableVectorGraphics);SVG用来定义用于网络的基于矢量的图形;SVG使用XML格式定义图形;SVG图像在放大或改变尺寸的情况下其图形质量不会有所损失;SVG是万维网联盟的标准;SVG与诸如DOM和XSL之类的W3C标准是一个整体;SVG的历史和优势在2003年一月,SVG1.1被确立为W3C标准。参与定义SVG的组织有:太阳微系统、Adobe、苹

什么?WPF 不支持 SVG ?

什么?WPF不支持SVG?控件名:SharpVectors作者:ElinamLLC(Japan)项目地址:https://github.com/ElinamLLC/SharpVectors什么是SVG?SVG指可伸缩矢量图形(ScalableVectorGraphics);SVG用来定义用于网络的基于矢量的图形;SVG使用XML格式定义图形;SVG图像在放大或改变尺寸的情况下其图形质量不会有所损失;SVG是万维网联盟的标准;SVG与诸如DOM和XSL之类的W3C标准是一个整体;SVG的历史和优势在2003年一月,SVG1.1被确立为W3C标准。参与定义SVG的组织有:太阳微系统、Adobe、苹