我只是好奇。例如,如果自定義用戶控件的寬度綁定到某個其他用戶控件的實際寬度,但在某些事件中手動更改usercontrol中的寬度。該物業會不會同步?綁定不能正常工作?或者直到下次源屬性更改時,屬性纔會失去同步?WPF當單向綁定屬性被手動修改時會發生什麼
0
A
回答
1
需要一些更多的區別。首先:它是什麼樣的綁定?如果你有OneWay綁定,那麼當目標被修改時,你將不會同步。 雙向或OneWayToSource將導致源的更新(反饋)
在OneWay更改的情況下,該值不會遠程綁定,因爲@goose指出,當源將觸發PropertyChanged事件時,目標目標將是再次重新激活。
如果您希望刪除綁定,請使用您要清除的DependencyProperty或BindingExpression.ClearAllBindings調用BindingExpression.ClearBinding。
0
當單向綁定屬性被修改綁定將不再正常工作。即使使用set方法和NotifyPropertyChanged正確地修改了屬性,寬度仍然保持不變。
相關問題
- 1. WPF:綁定到對象的屬性;當對象改變時會發生什麼?
- 2. 當發生什麼事情時更改控件屬性 - wpf xaml
- 3. 在WPF/Prism中,當DelegateCommand.RaiseCanExecuteChanged被觸發時,CompositeCommand會發生什麼?
- 4. 當綁定屬性發生變化時,多重綁定不會觸發
- 5. 「嵌套」屬性綁定是空的會發生什麼?
- 6. 當在SQL Server中修改視圖時會發生什麼
- 7. 重定向unique_ptr時會發生什麼?
- 8. 當綁定屬性發生更改時,ListView分組不會更新
- 9. 當Angular2屬性發生更改時,數據綁定不會更新
- 10. 當綁定屬性發生更改時,用綁定值更新列表框
- 11. 當一個屬性沒有被alloc + init'ed調用setter/getter時會發生什麼?
- 12. WPF:當MVVM綁定屬性發生變化時激活觸發器
- 13. 當我綁定到AliasProperty時會發生什麼?
- 14. 當你綁定到ItemSource時會發生什麼?
- 15. Android - 如果綁定活動被終止,綁定服務會發生什麼?
- 16. 當onPause被調用時數據會發生什麼活動
- 17. 當basic_iostream被移動時,basic_ostream base會發生什麼?
- 18. 直接修改Gemfile.lock會發生什麼?
- 19. WPF - 風格二傳手屬性綁定
- 20. 爲什麼屬性getter中的yield return會中斷WPF綁定?
- 21. 當mysql(innoDB)表被更改(鎖定)時插入會發生什麼?
- 22. WPF當孩子的寬度被綁定到父母的實際寬度時會發生什麼
- 23. 未應用WPF綁定 - 爲什麼會發生
- 24. 當SelectedIndex屬性更改時,ListBox的SelectedItem屬性發生更改?
- 25. 如何當PreferenceActivity的屬性被修改
- 26. 如果某個屬性的值被覆蓋,會發生什麼?
- 27. WPF雙向綁定屬性的屬性,以取代父屬性
- 28. 當ng檢查的屬性值發生變化時,「單選按鈕」不會發生數據綁定
- 29. 當通知屬性發生變化而未指定新的實例屬性時,Wpf綁定不起作用
- 30. WPF綁定到派生對象屬性