VisualBrush 背景图 Background上画,线条(LineGeometry)、几何图形(RectangleGeometry)、椭圆(EllipseGeometry)、弧线(ArcSegment )、各种控件等,相对与DrawingBrush书写更简单一些。   属性 说明 备注 Viewport (从左向右,从上向下,图像宽度放大比例,图像高度放大比例)放大背景图, Viewport="0,0,85"(X Y W H)  默认表示比例:调整图像的大...

  pIdms5TshOAv   2023年11月02日   54   0   0 .NET

开源的git管理工具确实非常方便,相信很多小伙伴工作了一些年都会有自己的代码库,有的时候做一个新的项目了,需要使用到以前用过的技术,这个时候在去翻找以前的项目,可能就找不到了,但是吧代码库都整理到git上就方便多了,而且有什么新的代码或者优化等等都可以在任何地方修改和同步,想想还是很厉害的。   下载安装Git(Windows版) 网址: https://git-scm.com/download/win 下载安装完成后,桌面右键会看到如下图 我这里之前安装过了,具体的安装步骤自己百度吧。 我们常用的是GitBashHere  &nb...

  pIdms5TshOAv   2023年11月02日   19   0   0 .NET

在项目中有的时候可能会用的画虚线或者设置线的流动效果,这个时候可能会使用到线控件。 属性 说明 描述 X1 起始x轴坐标 X1="10" Y1 起始Y轴坐标 Y1="10" X2 结束X轴坐标 X2="100" Y2 结束Y轴坐标 Y2="100" Stroke 线条颜色 Stroke="Red" StrokeThickness 线条粗细 StrokeThickness="2" StrokeDashArray 设置虚...

  pIdms5TshOAv   2023年11月02日   181   0   0 .NET

言:  今天在写一个功能,需要接收算法发过来的检测数据,我这边需要和算法同步开发,有些地方需要算法那边的变量或数据,就写了一些临时变量,但是算法对接后有需要把这些临时变量改回来,所以想到了使用todo来记录一下,等到代码合并时把记录的点修改过来。  接下来进行简单的讲解:C中的todo就相当于我们的书签,它只是一个标记,标记这处代码我们没有写完,后期需要修改或者完善一下。接下来看例子: 1.下面是todo做的标记:  2. 点击我们VS的视图,然后找到任务列表  点击完任务列表后,就出现了我们刚刚加的todo了,双击它,就...

  pIdms5TshOAv   2023年11月02日   80   0   0 .NET

 最近建立一个新项目准备写一个小demo,新建项目时选的时.Net7。写代码的时候发现。Net7没有系统的中文注释,去官网下载的时候发现没有关于.Net7的汉化文件包,最新的汉化包是。Net5的,可能是我没找到,我这里是把.Net5汉化包放到了.Net7下面了,测试好用。 一、.NETFramework 打开文件夹C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Framework\.NETFramework 把v4.X文件夹里的zh-Hans文件夹复制到你需要的版本文件夹里。 重启VS即可。 例如:我...

  pIdms5TshOAv   2023年11月02日   65   0   0 .NET

基本属性: 属性 说明 描述 Color 设置阴影效果背景色 Color="Red" ShadowDepth 设置阴影的偏移度 ShadowDepth="5" Direction 设置阴影的角度 Direction="-45" BlurRadius 设置阴影模糊程度 BlurRadius="20" Opacity 设置阴影透明度 Opacity="1" 阴影效果介绍: 在WPF中,你可以使用DropShadowEffect属性为控件添加阴影...

  pIdms5TshOAv   2023年11月02日   113   0   0 .NET

WPF(WindowsPresentationFoundation)是一个用于构建客户端应用程序的图形界面库,它提供了许多对象变形(ObjectTransformation)的功能。这些功能可以让你轻松地改变对象的大小、位置和角度,以实现各种视觉效果。 以下是一些常用的WPF对象变形技术: TranslateTransform:用于平移(移动)对象。你可以使用 TranslateTransform() 构造函数创建一个平移变换对象,并使用 X 和 Y 属性来设置平移的距离。 TranslateTransformtr...

  pIdms5TshOAv   2023年11月02日   36   0   0 .NET

trycatch使用场景: 1.一般在线程,委托中使用,在线程与委托中使用是因为,如果线程和委托中出现异常在程序外部是捕获不到的,需要在内部做单独处理。 2. 程序的外层使用,比如程序的入口处加一个全局异常捕获,这样整个程序发生的异常都可以捕获到。 3.在事件或者主体方法中使用,一些小的公共方法可以不使用,需要单独处理异常的除外。 4.在一些调用比较多的公共方法里如果使用tryccatch最好将异常throw抛出去,又上层处理异常,这样在发现异常时可以知道是由那个方法调用的。 5.很多时候程序部署到现场是没有源码可以调试的,这个时候就得需要通过分析日志来排查问题...

  pIdms5TshOAv   2023年11月02日   64   0   0 .NET

开发中偶尔会用到使用c代码给控件赋值,这里需要通过F12找到控件的赋值类型,然后在看控件可以使用那种方式赋值,花点时间研究一下,基本都可以通过c代码给控件赋值的。   页面代码: <StackPanel> <PathData="M001010"Stroke="Red" StrokeThickness="2"x:Name="path"/> <!--阴影--> <BorderMargin="0000"Width="100"Height="50"Background="32FFA500"Name="bor"> <!-...

  pIdms5TshOAv   2023年11月02日   63   0   0 .NET

 在项目中我们经常会使用到委托,委托是多播的,如果控制不好反复注册就会多次触发,可以使用委托的单例模式去注册,这样可以避免多次触发问题。 下面是几种委托实例代码: 带参数委托管理: ///<summary> ///带参数的委托管理 ///</summary> publicclassActionManager<T> { ///<summary> ///用于存放ViewModel之间的委托 ///</summary> publicstaticDictionary<string,Action<T>>...

  pIdms5TshOAv   2023年11月01日   47   0   0 .NET

WPF本身不支持直接的3D绘图,但是它提供了一些用于实现3D效果的高级技术。 如果你想要在WPF中进行3D绘图,你可以使用两种主要的方法: WPF3D:这是一种在WPF应用程序中创建3D图形的方式。WPF3D提供了一些基本的3D形状(如立方体、球体和锥体)以及一些用于控制3D场景和对象的工具(如相机、光源和材质)。   在WPF中,3D对象模型的材质可以使用以下三种 DiffuseMaterial:漫反射,反射场景光效果 EmissiveMaterial:自发光,类似于电灯  SpecularMaterial:全反射,可以映射场景...

  pIdms5TshOAv   2023年11月01日   32   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~