绑定到我当前在 caliburn 中的演示者,无需绑定约定
在 calibburn 中,当我使用绑定约定时,并将内容控件命名为“CurrentPresenter” 框架自动绑定到虚拟机并找到相关视图。
如果我手动进行此绑定,则不会找到视图。 如果没有绑定约定,我如何实现这种能力(我的观点是用户控件)
in caliburn when i work with binding convention, and name a content control "CurrentPresenter"
the framework automagically bind to the vm and locate the relevant view.
if i do this binding manually the view is not located..
how might i achieve this ability without the binding convention (my view is a user control)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该绑定到 View.Model 附加属性,该属性:
示例:
前面的代码片段适用于 Caliburn v1.x,而在Caliburn v2 和 Caliburn.Micro IPresesenterManager 已重命名为 IConductor(对接口成员也进行了一些更改),因此绑定应该是:
You should bind to View.Model attached property, which:
Example:
The previous snippet works in Caliburn v1.x, while in Caliburn v2 and Caliburn.Micro IPresesenterManager was renamed into IConductor (with some changes to interface members, too), so the binding should be: