0

我想创建一个应用程序,它在 ApplicationB 中显示一个在 ApplicationA 中创建的自定义组件(就像我们在 C#.NET 中维护 UI 项目一样)。这就像允许 ApplicationB 使用来自 ApplicationA 的通用组件屏幕并在渲染屏幕之前修改其内容(例如 Title)。我可以创建自定义组件,但无法将其引用到新项目以供使用,并且还想知道如何处理在自定义组件中创建的控件的点击事件,他们应该为其实现一些事件订阅机制。

我正在使用以下 URL 创建自定义组件: https ://developer.blackberry.com/cascades/documentation/ui/custom_components/custom_components_tutorial.html

但是上面的教程没有展示如何将事件从父组件绑定到自定义组件。

4

1 回答 1

0

与您在 Cascades 中描述的最接近的是Cards。但是,听起来这不是您想要的。如果您可以完全在 QML 中实现您的 UI 元素,并将它们放在共享目录中,ApplicationB 可以导入这些元素并使用它们。如果您在 C++ 中实现,您可以创建一个库(静态或动态)并将 ApplicationB 链接到该库。

于 2013-01-05T19:02:04.853 回答