小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
WPF 热重载功能已上线:在 Rider 中编辑 XAML 并实时查看更新

Rider 2026.2 EAP 2版本现已支持WPF热重载功能,允许开发者在调试时实时编辑XAML,无需重建或重启应用。这一功能提高了WPF UI开发效率,尤其适用于大型应用和复杂UI结构。尽管添加新控件时仍需重启调试,开发团队计划在未来版本中解决这些问题。开发者可通过反馈帮助优化此功能。

WPF 热重载功能已上线:在 Rider 中编辑 XAML 并实时查看更新

The JetBrains Blog The JetBrains Blog · 2026-06-03T08:59:33Z
Avalonia UI:.NET 跨平台桌面开发的“真香”选择

Avalonia UI 是一个开源的跨平台 .NET UI 框架,支持使用 C# 和 XAML 构建桌面、移动和 Web 应用。它允许开发者用一套代码在多个平台上运行,具有一致性的自绘 UI,适合 WPF 开发者迁移。Avalonia 由微软和 Uno Platform 维护,社区活跃,适合需要跨平台解决方案的项目。

Avalonia UI:.NET 跨平台桌面开发的“真香”选择

dotNET跨平台 dotNET跨平台 · 2026-04-25T00:09:04Z

微软的WPF框架通过引入硬件加速和XAML语言提升用户界面设计,但早期的显卡依赖导致兼容性问题,给开发者带来挑战。尽管WPF功能强大,但工具链受限于微软生态。社区创新如WXSG为WPF提供现代化支持,帮助开发者逐步迁移到新技术。

回到 XAML 的原点:WPF 的诞生与文艺复兴之路

dotNET跨平台 dotNET跨平台 · 2026-04-13T23:57:57Z
一个基于 .NET 构建、功能强大、灵活的跨平台开发框架

Uno Platform 是一个开源平台,支持使用单一代码库构建跨平台 .NET 应用,适用于 Web、桌面和移动设备。开发者可以重用 C# 和 XAML 技能,提高开发效率,广泛应用于企业和游戏开发。

一个基于 .NET 构建、功能强大、灵活的跨平台开发框架

dotNET跨平台 dotNET跨平台 · 2026-02-14T23:55:38Z
使用 VS 开发 WPF 程序时过滤警告级别的 Xaml 绑定失败信息

在VS2022中开发WPF程序时,可以将Xaml绑定失败的警告级别调整为错误级别,以减少干扰并提高调试效率。

使用 VS 开发 WPF 程序时过滤警告级别的 Xaml 绑定失败信息

dotNET跨平台 dotNET跨平台 · 2026-02-04T23:46:07Z

在 Avalonia 开发中,使用 x:String 和 CDATA 块可以优雅地嵌入复杂字符串,避免特殊字符引起的解析错误。这种方法提高了代码的可读性和可维护性,适用于展示或存储 XAML、JSON、XML 片段等场景。

Avalonia XAML 技巧:使用 `x:String` 与 CDATA 内嵌复杂字符串

dotNET跨平台 dotNET跨平台 · 2026-01-29T00:02:52Z

在 Avalonia 开发中,使用 x:String 和 CDATA 块可以优雅地内嵌复杂字符串,避免特殊字符解析错误,提升代码可读性和可维护性,适用于展示或存储 XAML、JSON、XML 片段。

<span class=“js_title_inner“>Avalonia XAML 技巧:使用 `x:String` 与 CDATA 内嵌复杂字符串</span>

dotNET跨平台 dotNET跨平台 · 2026-01-29T00:02:52Z
微软开源XAML Studio,复兴经典原型工具

微软开源了XAML Studio,这是一个轻量级的XAML UI开发原型工具,由.NET基金会维护。该工具最初于2017年开发,旨在复兴经典WPF工具。新版本2.0进行了重大更新,支持社区贡献,适合WinUI和UWP的原型开发。

微软开源XAML Studio,复兴经典原型工具

InfoQ InfoQ · 2026-01-19T09:00:00Z
一款专为 WinUI XAML 设计的快速原型设计工具,生成的代码可轻松复制到Visual Studio中!

XAML Studio 是一款为 WinUI XAML 设计的快速原型工具,支持实时预览和交互,便于开发者调试和学习,基于 C# 开源,生成的代码可直接用于 Visual Studio。

一款专为 WinUI XAML 设计的快速原型设计工具,生成的代码可轻松复制到Visual Studio中!

dotNET跨平台 dotNET跨平台 · 2026-01-18T00:02:04Z
XAML Studio 已正式开源 - 张善友

微软于2026年1月6日宣布XAML Studio正式开源,成为.NET基金会的种子项目。该工具专为WinUI开发者设计,支持快速XAML界面原型设计。XAML Studio v2引入新界面并优化WinUI 3,开发者可从GitHub获取源代码,计划于2026年晚些时候发布正式版。

XAML Studio 已正式开源 - 张善友

张善友 张善友 · 2026-01-07T07:47:00Z
WPF如何页面内嵌窗口

XAML是微软为.NET平台开发的标记语言,句柄是Windows资源的引用。HwndHost用于在WPF中托管Win32控件,但存在空域问题,导致控件无法共存。文章介绍了如何创建自定义控件及使用Win32API控制句柄。

WPF如何页面内嵌窗口

dotNET跨平台 dotNET跨平台 · 2026-01-04T00:02:15Z

随着程序国际化需求的增加,传统的多语言切换方式已不再适用。本文介绍了如何通过XAML和多值转换器实现无重启的动态语言切换,利用字典存储不同语言的翻译,从而提升用户体验。

XAML使用扩展标记完成无重启刷新多语言功能

dotNET跨平台 dotNET跨平台 · 2025-09-27T00:02:12Z

Visual Studio 2022 17.14 引入的 XAML 实时预览功能显著提升了 .NET MAUI 项目的可用性,支持安卓设备,简化了开发流程。

【译】Visual Studio 中针对 .NET MAUI 的 XAML 实时预览功能的增强

dotNET跨平台 dotNET跨平台 · 2025-09-27T00:02:12Z
Visual Studio中.NET MAUI的XAML实时预览增强功能

Visual Studio 2022版本17.14引入了XAML实时预览功能,允许在设计时实时查看.NET MAUI项目的UI变化,支持Android设备,提升跨平台一致性,并与GitHub Copilot结合,便于快速原型设计。

Visual Studio中.NET MAUI的XAML实时预览增强功能

Visual Studio Blog Visual Studio Blog · 2025-09-22T17:26:51Z
理解WPF Stylet中Command=“{s:Action 方法名}“的设计与实现

Stylet是一个便捷的WPF框架,采用约定优于配置的设计理念。通过简单的XAML语法,如<Button Command="{s:Action SayHello}">,可以轻松调用ViewModel中的方法。框架利用ActionExtension和View.ActionTarget属性实现命令绑定,确保View与ViewModel的关联,并动态编译表达式树以快速访问属性值,从而控制命令执行。

理解WPF Stylet中Command=“{s:Action 方法名}“的设计与实现

dotNET跨平台 dotNET跨平台 · 2025-09-11T23:58:59Z
理解WPF Stylet中Command=“{s:Action 方法名}“的设计与实现

Stylet是一个便捷的WPF框架,强调约定优于配置。通过简单的XAML语法,如<Button Command="{s:Action SayHello}">,可以轻松触发ViewModel中的方法。框架利用ActionExtension和View.ActionTarget属性实现命令绑定,确保View与ViewModel的关联,并动态编译表达式树以快速读取属性值,从而控制命令执行。

理解WPF Stylet中Command=“{s:Action 方法名}“的设计与实现

dotNET跨平台 dotNET跨平台 · 2025-09-11T23:58:59Z
理解WPF Stylet中Command=“{s:Action 方法名}“的设计与实现

Stylet是一个便捷的WPF框架,采用约定优于配置的设计理念。通过简单的XAML语法(如<Button Command="{s:Action SayHello}">),可以轻松触发ViewModel中的方法。框架利用ActionExtension和View.ActionTarget属性实现命令绑定,确保View与ViewModel的关联,并动态编译表达式树以快速读取属性值,从而控制命令执行。

理解WPF Stylet中Command=“{s:Action 方法名}“的设计与实现

dotNET跨平台 dotNET跨平台 · 2025-09-11T23:58:59Z

WPF是用于创建Windows桌面应用的UI框架,采用MVVM架构实现UI与业务逻辑的分离。项目结构包括定义UI的XAML文件和处理交互逻辑的后置代码。XAML编译为C#代码,App.xaml为程序入口。布局使用Grid和StackPanel,支持嵌套。MVVM通过ViewModel解耦UI与逻辑,利用数据绑定和命令提升可维护性和可测试性。

WPF 和 MVVM

xxxx的个人博客 xxxx的个人博客 · 2025-09-08T14:34:32Z
.NET 10 预览版 7 加速 .NET MAUI,采用 XAML 源生成器

微软于8月12日发布了.NET MAUI第七个预览版,改进了编译时XAML处理、媒体元数据支持和UI布局安全性,优化了图像处理和安全区域布局,新增工具栏次要项和API,开发者反馈积极。

.NET 10 预览版 7 加速 .NET MAUI,采用 XAML 源生成器

InfoQ InfoQ · 2025-08-24T12:00:00Z

AnimationGrid控件通过动画效果动态展示和隐藏数据项,支持.NET4至.NET8。可绑定数据集合,自动调整项宽度,实现平滑过渡。开发者可使用XAML和C#自定义数据模板和命令,提升用户体验。

Grid 动态横向动画显示 Item

dotNET跨平台 dotNET跨平台 · 2025-08-12T00:02:44Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码