我想创建一个应用程序,它在ApplicationB中显示一个自定义组件,它在ApplicationA中创建(就像我们在C#.NET中维护UI项目一样)。这就像允许ApplicationB使用ApplicationA中的通用组件屏幕并在渲染屏幕之前修改其内容(例如Title)。我可以创建自定义组件但无法将其引用到新项目以供使用,并且还想知道如何处理在自定义组件中创建的控件的单击事件,他们应该已经实现了一些事件订阅机制。
我使用以下网址创建自定义组件: https://developer.blackberry.com/cascades/documentation/ui/custom_components/custom_components_tutorial.html
但是上面的教程没有展示如何将事件从父级绑定到自定义组件。
答案 0 :(得分:0)
与你在Cascades中描述的最接近的是Cards。然而,这听起来并不像你想要的那样。如果您可以完全使用QML实现UI元素,并将它们放在共享目录中,ApplicationB可以导入元素并使用它们。如果使用C ++实现,则可以创建库(静态或动态)并将ApplicationB链接到库。