所有64位WinForm应用是否都使用Chromium浏览器(2)?

摘要:所有64位WinForm应用都是Chromium浏览器(2)本文是:《所有64位WinForm应用都是Chromium浏览器》的第二篇,开始逐步介绍WinForm应用编译后,对Web生态直接编程,也就是说:原生代码编译之后,接下来是Web生

所有64位WinForm应用都是Chromium浏览器(2)

本文是:《所有64位WinForm应用都是Chromium浏览器》的第二篇,开始逐步介绍WinForm应用编译后,对Web生态直接编程,也就是说:原生代码编译之后,接下来是Web生态的起始点

准备工作

我们需要一个具体的例子,一个实验工程myApp2,其主窗体如下:

其中,包含了3个元素:一个button,一个蓝色的panel1,以及一个黄色的panel2,所有控件元素其它属性都是默认的。在这一个实验之中,您还需要在myApp2之中添加如下两个对象:

很显然,myApps编译之后,运行时会出现如下窗口:

所有64-bit WinForm应用都是浏览器

2025年12月25日,我们在“博客园”发布了

所有64位WinForm应用都是Chromium浏览器”。

该篇文章,明确的表达了如下观点:

原生代码编译的终点,是Web生态的起点

这意味着——您完全没必要修改代码,也无需改变已经完成编译的应用,您仅需要确保原生代码顺利编译、可以正常运行,您就可以直接为编译之后的WinForm应用写无限数量Web应用。

.NET UI对象与Chromium Tab Group的绑定

.NET UI对象泛指WinForm窗体、User Control以及WPF控件。一个设计时插入到WinForm窗体的.NET UI对象,在运行时成为一个“Chromium Tab Group”之中某一个“Chromium Tab”的一部分,我们称之为该.NET UI对象与“Chromium标签组”建立了绑定关系。

阅读全文