递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1811|回复: 7
打印 上一主题 下一主题

[视窗] 希望大佬官方封装UiElement库功能,易语言也没有封装这库

[复制链接]

2

主题

53

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
跳转到指定楼层
楼主
发表于 2024-7-22 08:34:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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 是基于 构建的 UIElementWPF 框架级实现类,并添加了与 WPF 框架级别的特定交互。 FrameworkElement 添加并定义以下功能:
  • 其他特定于框架的布局特征
  • 支持对属性进行更丰富的元数据报告
  • 特定输入基类及其附加属性或附加事件的特定于类的实现
  • 风格支持
  • 进一步的动画支持

另一个相关类是ContentElement。 类 ContentElement 实现许多与 相同的成员UIElement;这两个类之间的差异与它们在整体内容模型中的预期位置有关。UIElement派生类通常定义相对严格的内容模型,这意味着标记中哪些元素可能是子元素存在限制。 可能存在在 中 UIElement获取限制较少的子内容的能力,但该容量通常集中在指定的内容属性中。 ContentElement派生类通常不限制内容,以支持流格式文档等方案。


回复

使用道具 举报

65

主题

468

帖子

5155

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5155
QQ
沙发
发表于 2024-7-22 08:47:46 | 只看该作者
支持,目前火山pc的MFC构建复杂布局太麻烦了,而且又不好美化,希望能封装个有布局容器的界面库
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40523
板凳
发表于 2024-7-22 09:33:07 | 只看该作者
本帖最后由 创世魂 于 2024-7-22 09:34 编辑

如果我没看错这是 .net 上面的界面库。。 也就是c#。不知道c++能不能调用 .net的组件。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

113

主题

693

帖子

4376

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4376
地板
发表于 2024-7-22 09:44:22 | 只看该作者

QQ 89075309
回复

使用道具 举报

113

主题

693

帖子

4376

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4376
5#
发表于 2024-7-22 09:44:31 | 只看该作者

正在自己造轮子
QQ 89075309
回复

使用道具 举报

113

主题

693

帖子

4376

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4376
6#
发表于 2024-7-22 09:46:56 | 只看该作者
如果你对 windows UI 编程 感兴趣,不如我们一起交流交流
QQ 89075309
回复

使用道具 举报

144

主题

1238

帖子

5744

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5744
QQ
7#
发表于 2024-7-22 10:26:57 | 只看该作者
kamikaze 发表于 2024-7-22 09:46
如果你对 windows UI 编程 感兴趣,不如我们一起交流交流

支持
火山视窗封装视频教程
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40523
8#
发表于 2024-7-22 13:12:22 | 只看该作者

k大牛皮,自己造轮子了。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 11:14 , Processed in 0.102254 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表