在我的视图中,我有一个名为 Servers 的组合框。在我的 ViewModel 中,我有一个名为 Servers 的属性,它返回一组服务器名称,以及一个 SelectedServer 来保存选择。
但是如果有人想使用不在列表中的服务器,组合框的 IsEditable 设置为 true。在组合框中键入服务器名称不会将输入的文本放入 SelectedServer 属性中。是否有 Caliburn.Micro 将用于绑定到 ComboBox 的 Text 属性的标准命名约定?
我已经知道如何创建自己的绑定来执行此操作,并且我已经做到了,所以请不要回答说:
<ComboBox Name="Servers"
Text="{Binding Path=SelectedServer, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
IsEditable="True"/>
我想知道是否有一种方法可以将 ViewModel 中的属性命名为其他名称,以使其绑定到 ComboBox 的 Text 而不是 SelectedItem。