Dot-Net
WPF 控制項的 Binding.Mode=Default 的預設值是什麼?
在 WPF
Binding.Mode中,當選擇Default時,它取決於被綁定的屬性。我正在尋找一些列表或一些約定或各種控制項的預設值的任何資訊。
我的意思是,預設情況下是什麼屬性
TwoWay等等。歡迎任何連結、想法、想法甚至咆哮!
與 UpdateSourceTrigger 類似,Mode 屬性的預設值因每個屬性而異。使用者可編輯的屬性(例如
TextBox.Text、ComboBox.Text、MenuItem.IsChecked等)具有TwoWay預設模式值。要確定預設值是否為TwoWay,請查看屬性的 Dependency Property Information 部分。如果它說BindsTwoWayByDefault設置為 true,則屬性的預設 Mode 值為TwoWay. 要以程式方式執行此操作,請通過呼叫獲取屬性的屬性元數據,GetMetadata然後檢查BindsTwoWayByDefault屬性的布爾值。最安全的方法是始終明確您希望從綁定中獲得哪種綁定模式。