首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    “老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春

    没错,这就是早些年流行于WPF的MVVM技术,相比WinForms技术,WPF可以提供给UI设计人员更加强大的设计能力,做出更炫更好看的界面。...的关注度逐渐下降,因此WPF上的MVVM并不是应用得很广,目前很多遗留的或者新的 C/S系统仍然采用WinForms技术开发维护,然而WinForms 上却没有良好的MVVM框架,WinForms 的UI...SOD WinForms MVVM实现原理 要实现这种改变,对于被绑定方,必须具有属性改变通知功能,当绑定方改变的时候,通知被绑定方让它做相应的处理。...形式的View 元素如何实现绑定操作,那么我们的WinForms 应用即可实现MVVM功能了。...SOD WinForms MVVM支持 自SOD框架版本 5.6.0.1111 发布的这个“光棍节“版本中,您已经可以在此以后的版本中获得直接的WinForms MVVM支持,如果是之前的版本,那么需要本示例程序一样稍微多做一点工作

    3.8K60

    关于WinForms的跨显示器DPI自适应

    导语 WinForms 是运行在Windows上的传统.NET桌面应用技术框架。由于历史原因,它对高DPI以及跨不同DPI屏幕的支持有些问题,本文将探索尽可能的解决方案。...WinForms 能抢救吗 Windows桌面开发最native的三种技术分别是:WinForms、WPF、UWP。因为UWP诞生于现代,所以天生没有DPI适配问题。...唯独 WinForms 历史包袱太重,不改是不行的。我们来试试能否抢救。 首先,我在VS2019中使用150% DPI的主屏幕,设计器视图不模糊,但按钮尺寸有问题,控件位置如下: ?...按照微软官网文档 https://docs.microsoft.com/en-us/dotnet/framework/winforms/high-dpi-support-in-windows-forms...的描述,.NET Framework 从4.7开始,改善WinForms的DPI支持。

    2.5K20

    有小伙伴问:上位机用QT还是winformwpf好?

    另一方面,WinForms和WPF是专为Windows平台设计的框架,提供了简单易用的可视化编辑工具和控件库,适合快速开发传统的Windows桌面应用程序。...选择QT还是WinForms/WPF取决于具体需求,如跨平台支持、界面定制化、学习曲线和开发团队的技能和经验等因素。 这两个说到底是语言本质的争论。...Qt的缺点: - 学习曲线:相比于WinForms和WPF,Qt的学习曲线可能较陡峭,特别是对于没有C++和Qt经验的开发人员。...WinForms和WPF的优点: - 简单易用:WinForms和WPF提供了直观的拖放设计和可视化编辑工具,使得创建Windows桌面应用程序变得简单易用。...WinForms和WPF的缺点: - 仅限于Windows平台:WinForms和WPF是Windows平台的专用框架,不适用于其他操作系统。如果需要跨平台支持,可能需要额外的工作来实现。

    1.1K30

    Zetcode GUI 教程

    Mono 教程 Mono Winforms 简介 Mono Winforms 中的第一步 Mono Winforms 中的布局管理 Mono Winforms 中的菜单和工具栏 Mono Winforms...中的基本控件 Mono Winforms 中的高级控件 对话框 Mono Winforms 中的拖放 Mono Winforms 中的绘图 Mono Winforms 中的 Snake Java Gnome...教程 介绍 IronPython Mono Winforms 中的第一步 布局管理 菜单和工具栏 Mono Winforms 中的基本控件 Mono Winforms 中的基本控件 II Mono...Winforms 中的高级控件 对话框 Mono Winforms 中的拖放 绘图 IronPython Mono Winforms 中的绘图 II IronPython Mono Winforms 中的...教程 Visual Basic Winforms 简介 布局管理 基本控制 进阶控件 菜单和工具栏 对话框 绘图 拖放 Nibbles JavaScript GTK 教程 JavaScript GTK

    2.5K40

    如何在.NET电子表格应用程序中创建流程图

    为了解决上述的问题,今天小编就为大家介绍如何在.NET WinForms 应用程序中使用电子表格设计器组件在运行时创建形状操作流程图。...在.NET WinForms 中创建流程图 在.NET WinForms 中创建流程图可分为以下8个步骤: 设置.NET WinForms 项目 启用增强形状引擎 将形状添加到电子表格流程图 将文本添加到形状...将形状添加到电子表格流程图 将样式应用到形状 分组流程图形状 在 .NET WinForms 应用程序中保存并显示流程图 1.设置.NET WinForms 项目 打开Visual Studio软件,...创建项目后,使用 NuGet 管理器安装GrapeCity.Spread.WinForms和GrapeCity.Spread.WinForms.Design。...操作步骤如下方动图所示: 8.在 .NET WinForms 应用程序中保存并显示流程图 设计完流程图之后,就可以将设计器中的电子表格应用到 WinForms 应用程序了。

    25720
    领券