ConventionManager.AddElementConvention<rating>(rating.ValueProperty,"Value","ValueChanged");
查看Caliburn的来源,但无法真正了解哪些元素约定.
有人能简单描述一下吗?
解决方法 ConventionManager.AddElementConvention允许您为每个类型元素建立约定系统使用的一组“默认”设置.>在上面提到的情况下,rating.ValueProperty的第一个参数值告诉约定系统该元素的默认可绑定属性是什么.因此,如果我们在rating控件上有一个约定匹配,我们就会为ValueProperty设置绑定.
>第二个参数表示要在Action绑定中使用的默认属性.因此,如果使用指向rating控件的Elementname创建动作绑定,但未指定属性,则返回Value属性.
>最后,thrID参数表示控件的默认事件.因此,如果我们将 *** 作附加到评级控件,但未指定事件来触发该 *** 作,则系统将回退到ValueChanged事件.
这些元素约定允许开发人员在各种情况下提供尽可能多的信息,允许框架将缺少的细节填入适当的位置.
总结以上是内存溢出为你收集整理的silverlight – Caliburn元素惯例全部内容,希望文章能够帮你解决silverlight – Caliburn元素惯例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)