标签

 wpf 

相关的文章:

本列表页涵盖了WPF开发的多个实践方向,包括WinUI3框架、3D模型导入与操作、自定义控件、UAC盾牌按钮、快速启动器等。适用于想要深入学习和应用WPF的开发者。

WPF做一个漂亮的登录界面

原文约2100字,阅读约需5分钟。发表于:

创建一个漂亮的登录界面在WPF(Windows Presentation Foundation)中可以通过多种方式实现,这里我将提供一个简单的指导和一些设计原则,帮助你设计一个吸引人的登录界面。设计原则简洁性:界面上不要有太多元素,保持清晰和专注。一致性:使用统一的字体、颜色和控件样式。反馈:提供即时反馈,例如输入错误的提示。可访问性:确保所有用户都能使用你的界面,包括视觉障碍用户。界面元素背景...

在WPF中创建漂亮的登录界面的指导和设计原则:简洁、一致、反馈、可访问性。使用渐变色、图片或纯色背景。使用TextBox控件作为输入框,Button控件作为登录按钮。使用图标和TextBlock显示提示信息。使用XAML设计界面,添加样式和逻辑。测试并增强视觉效果,如背景、阴影、动画。设计是一个迭代的过程。

相关推荐 去reddit讨论

一款WPF的小巧MVVM框架——stylet框架初体验

原文约1400字,阅读约需4分钟。发表于:

今天偶然知道有一款叫做stylet的MVVM框架,挺小巧的,特别是它的命令触发方式,简单粗暴,让人感觉很神器。所以接下来我要做一个简单的demo,顺便来分享给大家。本地创建一个WPF项目,此处我使用.NET 8来创建。然后引用stylet最新的nuget包。然后删掉App.xaml里面自带的启动项删掉以后: stylet使用View和ViewModel强制性一一对应的...

这篇文章介绍了一个叫做stylet的MVVM框架,以及如何使用它创建一个简单的demo。文章详细介绍了如何引用stylet框架、创建View和ViewModel、实现MVVM双向绑定、使用IOC容器实现依赖注入等。最后,作者提供了demo源码的获取方式。

相关推荐 去reddit讨论

记一次 .NET某工控WPF程序被人恶搞的 卡死分析

原文约5800字,阅读约需14分钟。发表于:

一:背景 1. 讲故事这一期程序故障除了做原理分析,还顺带吐槽一下,熟悉我的朋友都知道我分析dump是免费的,但免费不代表可以滥用我的宝贵时间,我不知道有些人故意恶搞卡死是想干嘛,不得而知,希望后面类似的事情越来越少吧!废话不多说,我们来看看是如何被恶搞的。二:WinDbg 分析 1. 程序是如何卡死的既然是窗体程序自然就是看主线程,我们使用 k 命令即可。0:000>k #Chil...

本文讲述了作者分析程序故障的过程,通过WinDbg分析发现主线程被卡在WaitSuspendEventsHelper函数中,进一步分析发现是因为调试器阻塞了该线程。作者怀疑程序被恶意注入,但后来发现程序是通过Visual Studio直接运行的。作者介绍了生成dump文件的方法,并通过一个小例子验证了分析结果。最后,作者总结了这次故障分析的经历,并呼吁读者不要滥用他的免费分析服务。

相关推荐 去reddit讨论

官方推荐 WinUI3 和 WPF 作为首选框架

原文约1400字,阅读约需4分钟。发表于:

微软终于将其 Windows Ul平台与 WinUl3和 WPF 结合起来,并更新了Windows 11 主题你需要知道什么Microsoft 宣布 WinUI 3 将加入 WPF,成为两个推荐的 Windows 原生 UI 平台。该公司正在加速在 Windows 中的应用程序中使用 WinUI 3,包括文件资源管理器、照片、电话链接等。WPF (Windows Presentation Fo...

微软宣布将Windows Ul平台与WinUl3和WPF结合,加速在Windows应用程序中使用WinUI 3。WPF也进行了更新,增加了对.NET 9的支持。Windows App SDK、WinUI 3和WPF是在Windows上构建应用程序的首选方式。

相关推荐 去reddit讨论

WPF实现3D模型的导入、平移、模型命名和点击事件

原文约2300字,阅读约需6分钟。发表于:

做一个简单的WPF导入3D模型并平移、更改模型颜色和设置模型名称、点击事件的例子。新建一个WPF项目,此处.NET环境我用的.NET 8,使用其他环境也可以。我在blender上面创建一个模型改个造型导出STL,命名为model1再创建一个基础模型继续导出STL文件,命名为model2导出的模型,复制到WPF项目的代码目录下,修改属性引用包HelixToolkit.Core.Wpfxaml内引入h...

这篇文章介绍了如何在WPF项目中导入3D模型并进行平移、更改颜色、设置名称和点击事件。通过引入HelixToolkit.Core.Wpf包和设置基础配置,可以实现3D表示和旋转。文章还提供了代码示例和模型下载地址。

相关推荐 去reddit讨论

WPF 从 用户控件 到 自定义控件

原文约3400字,阅读约需8分钟。发表于:

WPF 从 用户控件 到 自定义控件独立观察员 2024 年 4 月 29 日一、用户控件示例:能够朝向上下左右四种方向在 WPF 中,如果想要复用 Xaml 代码,最先想到的肯定是用户控件(UserControl),比如下面这个示例。定义依赖属性 Direction(默认朝右):类型为 DockPanel 的 Dock 枚举类型:前台使用触发器来旋转相应的角度:二、让用户控件能够被设置全局样式用...

本文介绍了在WPF中从用户控件到自定义控件的迁移过程,并提供了解决用户控件设置全局样式的问题的方法。同时,还展示了如何在自定义控件中设置样式和属性,并提供了相关资源和链接。

相关推荐 去reddit讨论

WPF 按钮添加 UAC 盾牌图标

原文英文,约1400词,阅读约需5分钟。发表于:

WPF 按钮添加 UAC 盾牌图标本文经原作者授权以原创方式二次分享,欢迎转载、分享。WPF 按钮添加 UAC 盾牌图标作者: zhaotianff - 赵嘉原文链接[1]:https://www.cnblogs.com/zhaotianff/p/17662237.html在上一篇[2]文章中,介绍了如何获取系统Shell的图标。在C#中调用SHGetStockIconInfo即可获取获取图标...

本文介绍了如何在WPF按钮中添加UAC盾牌图标。通过调用SHGetStockIconInfo函数获取UAC图标的句柄,并使用CreateBitmapSourceFromHIcon方法将句柄转换为WPF的ImageSource。然后在界面的XAML中设置按钮的内容为一个包含图标和标签的Grid。最后,在MainWindow类的构造函数中加载图标并显示在按钮上。

相关推荐 去reddit讨论

一款 WPF 开发的快速的桌面启动器

原文约200字,阅读约需1分钟。发表于:

一款 WPF 开发的快速的桌面启动器控件名:CurvaLauncher作 者:OrgEleCho - SlimeNull原文链接[1]:https://github.com/OrgEleCho/CurvaLauncherCurvaLauncher 是一款 ✨简单、轻量、快速的桌面启动器✨框架.NET8;介绍CurvaLauncher 是一个简单的 Windows 桌面启动器。运行应用程序或...

CurvaLauncher是一款简单、轻量、快速的桌面启动器,使用WPF开发,支持运行应用程序、计算数学表达式、打开URL等功能。插件化设计,用户可以自定义插件。需要安装.NET Desktop Runtime 8.0.0 (x64)。

相关推荐 去reddit讨论

WPF/C#:让绘制的图形可以被选中并将信息显示在ListBox中

原文英文,约900词,阅读约需4分钟。发表于:

本文通过一个小示例,跟大家介绍了如何在WPF上绘制矩形,并在其中添加文本,同时也介绍了ListBox的使用,通过数据绑定与数据模板显示我们选中的单元格内的文本信息。

本文介绍了如何在WPF中制作矩形表格,并在每个单元格中添加信息。还介绍了如何使用ListBox进行数据绑定和数据模板的运用,以显示选中单元格的文本信息。希望对学习WPF或对WPF感兴趣的读者有所帮助。

相关推荐 去reddit讨论

5款开源、美观、强大的WPF UI组件库

原文约2300字,阅读约需6分钟。发表于:

前言经常看到有小伙伴在DotNetGuide技术社区微信交流群里提问:WPF有什么好用或者好看的UI组件库?,今天大姚给大家分享5款开源、美观、强大、简单易用的WPF UI组件库。WPF介绍WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。优秀项目和框架精选...

本文介绍了5款开源、美观、强大、简单易用的WPF UI组件库,提供丰富的控件、样式和效果,帮助开发人员创建现代化、具有吸引力的应用程序。

相关推荐 去reddit讨论