2
在我的視圖中,我有一個名爲Servers的組合框。在我的ViewModel中,我有一個名爲Servers的屬性,它返回一組服務器名稱,以及一個SelectedServer來保存選擇。Caliburn.Micro是否具有將屬性綁定到ComboBox Text的命名約定?
但是如果有人想使用不在列表中的服務器,ComboBox的IsEditable設置爲true。在組合框中鍵入服務器名稱不會將輸入的文本放入SelectedServer屬性中。是否有一個標準的命名約定,Caliburn.Micro將用來綁定ComboBox的Text屬性?
我已經知道如何創建自己的綁定來做到這一點,我已經做到了,所以請沒有答案是說:
<ComboBox Name="Servers"
Text="{Binding Path=SelectedServer, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
IsEditable="True"/>
我不知道是否有一種方法我可以命名在我的ViewModel屬性到其他東西,讓它綁定到組合框的文本,而不是SelectedItem。
我認爲這是可能的,但前提是你[添加習俗約定](http://caliburnmicro.codeplex.com/wikipage?title=All%20About%20Conventions) –