Mvvm 禁用给定V/VM对的Caliburn.Micro视图/视图模型绑定约定
我喜欢Caliburn Micro,但我在这里遇到了一些困难: 我想为给定的ViewModel子类型手动定义DataTemplate,但我不知道如何禁用自动基于名称的约定。来自文档: 你应该决定你不喜欢孩子的行为吗 ViewModelBinder(以下详细信息),它遵循与 上述框架服务。它有几个功能可以替换 使用您自己的实现,例如Bind、BindActions和 绑定属性。可能是定制最重要的方面 不过,功能是关闭活页夹的约定功能。 为此,请将默认情况下的Mvvm 禁用给定V/VM对的Caliburn.Micro视图/视图模型绑定约定,mvvm,datatemplate,caliburn.micro,Mvvm,Datatemplate,Caliburn.micro,我喜欢Caliburn Micro,但我在这里遇到了一些困难: 我想为给定的ViewModel子类型手动定义DataTemplate,但我不知道如何禁用自动基于名称的约定。来自文档: 你应该决定你不喜欢孩子的行为吗 ViewModelBinder(以下详细信息),它遵循与 上述框架服务。它有几个功能可以替换 使用您自己的实现,例如Bind、BindActions和 绑定属性。可能是定制最重要的方面 不过,功能是关闭活页夹的约定功能。 为此,请将默认情况下的ViewModelBinder.appl
ViewModelBinder.applyconventions
设置为false。
如果要逐个视图启用它,可以设置
View.ApplyConventions
在视图中将属性附加为true。这
附加属性是双向的。所以,如果你有关于
默认设置,但需要逐个视图关闭它们,您只需
将此属性设置为false