递归火山软件开发平台
标题:
希望大佬官方封装UiElement库功能,易语言也没有封装这库
[打印本页]
作者:
1181070768
时间:
2024-7-22 08:34
标题:
希望大佬官方封装UiElement库功能,易语言也没有封装这库
本帖最后由 1181070768 于 2024-7-22 08:40 编辑
UiElement功能非常强大,希望大佬官方封装能花点时间封装一下这些实用性很强的库
现在很多低代码平台都在做商业化,而且价格非常离谱;
UiBot RPA
就是其中之一,元素分析操作的对于火山新手时非常友好的
UIElement
提供元素布局特征的起点,并公开派生类可以重写的虚拟方法,这可能会影响元素及其子元素的布局呈现行为。
通常,元素的大部分输入和焦点行为也在 类中
UIElement
定义。 这包括键盘、鼠标和触笔输入的事件,以及相关的状态属性。 其中许多事件是路由事件,许多与输入相关的事件都具有浮升路由版本以及事件的隧道版本。 这些配对事件通常是控制作者最感兴趣的事件。
UIElement
还包括与 WPF 事件模型相关的 API,包括可引发源自元素实例的指定路由事件的方法。
在体系结构方面,
UIElement
可以视为大致等效于 Win32 编程中的窗口句柄,或动态 HTML (DHTML 中的元素) 编程。
UIElement
是 WPF 核心级别的基元素。
具有
UIElement
类专门定义的
UIElement
以下功能:
可以呈现为子元素
UIElement
派生自
Visual
,高级图形类)
包含用于在布局系统解释时调整 (可能的子元素
UIElement
的大小和位置的逻辑)
可以响应用户输入 (包括控制通过处理事件路由或命令路由来控制输入发送到的位置,)
可以引发通过逻辑元素树传递路由的路由事件
支持动画系统的某些方面
FrameworkElement
是基于 构建的
UIElement
WPF 框架级实现类,并添加了与 WPF 框架级别的特定交互。
FrameworkElement
添加并定义以下功能:
其他特定于框架的布局特征
支持对属性进行更丰富的元数据报告
特定输入基类及其附加属性或附加事件的特定于类的实现
风格支持
进一步的动画支持
另一个相关类是
ContentElement
。 类
ContentElement
实现许多与 相同的成员
UIElement
;这两个类之间的差异与它们在整体内容模型中的预期位置有关。
UIElement
派生类通常定义相对严格的内容模型,这意味着标记中哪些元素可能是子元素存在限制。 可能存在在 中
UIElement
获取限制较少的子内容的能力,但该容量通常集中在指定的内容属性中。
ContentElement
派生类通常不限制内容,以支持流格式文档等方案。
作者:
xrea
时间:
2024-7-22 08:47
支持,目前火山pc的MFC构建复杂布局太麻烦了,而且又不好美化,希望能封装个有布局容器的界面库
作者:
创世魂
时间:
2024-7-22 09:33
本帖最后由 创世魂 于 2024-7-22 09:34 编辑
如果我没看错这是 .net 上面的界面库。。 也就是c#。不知道c++能不能调用 .net的组件。
作者:
kamikaze
时间:
2024-7-22 09:44
(, 下载次数: 5)
上传
点击文件名下载附件
作者:
kamikaze
时间:
2024-7-22 09:44
kamikaze 发表于 2024-7-22 09:44
正在自己造轮子
作者:
kamikaze
时间:
2024-7-22 09:46
如果你对 windows UI 编程 感兴趣,不如我们一起交流交流
作者:
沉默流星
时间:
2024-7-22 10:26
kamikaze 发表于 2024-7-22 09:46
如果你对 windows UI 编程 感兴趣,不如我们一起交流交流
支持
作者:
创世魂
时间:
2024-7-22 13:12
kamikaze 发表于 2024-7-22 09:44
k大牛皮,自己造轮子了。
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4