如果我是一個dp a和一個dp b,如果我將b綁定到a,比如說a是100,那麼b變成100,如果稍後將b分配給80,那麼會打破綁定?所以如果我稍後分配一個t0 70 b不會得到更新?也許更好的方法是改變b值的改變方法,那麼下面的例子會起作用嗎?這個綁定是否破壞?
-1
A
回答
4
如果你想(暫時,直到下一次a
變化)設定的b
70值不打破結合,你可以調用定義的DependencyProperty b
的DependencyObject的SetCurrentValue(bProperty, 70)
。只要依賴屬性由公共靜態字段支持(如所描述的here(這對所有WPF組件的依賴項屬性而言)是正確的),這將起作用。
3
是的,它會破壞綁定,因爲您正在用靜態值替換綁定值。
爲了在更新B時維護綁定,您需要獲取對屬性B的綁定並更新其源。這意味着你實際上將被更新財產A.
相關問題
- 1. WPF命令綁定破壞
- 2. Tkinter越獄綁定不破壞
- 3. SetCurrentValue myLabel.BackgroundProperty沒有破壞綁定
- 4. Silverlight 5 ListBox IsSelected風格綁定破壞?
- 5. 破壞骨幹視圖是否會破壞它?
- 6. 雙向JavaFX綁定是無關的代碼破壞
- 7. 這個while循環如何被破壞?
- 8. z80分割算法是否被破壞?
- 9. 內存是否會被破壞?
- 10. ScriptIntrinsicYuvToRGB或YUV420分配是否被破壞?
- 11. Java斷言是否被破壞?
- 12. Visual Studio recursive_directory_iterator.pop()是否被破壞?
- 13. 部署是否破壞數據?
- 14. 是否有可能破壞上下文?
- 15. 委託模式是否破壞封裝?
- 16. 內容協商是否被破壞?
- 17. J2ME的Integer.parseInt()是否被破壞?
- 18. sscanf是否具有破壞性?
- 19. 找出WebView是否已被破壞
- 20. 這是可能打破PDF文件小於明智的破壞?
- 21. 如何確定Rails對象是否被標記爲要破壞?
- 22. cppclass Cython/C++定義中的重載是否被破壞?
- 23. 檢查一個URL是否在Javascript中被破壞
- 24. 破壞到固定實現
- 25. 是CALayer insertSublayer:atindex:破壞性的?
- 26. 什麼是java中的破壞性和非破壞性方法?
- 27. ASP.NET MVC:容器更改知名度破壞模型綁定
- 28. backbone.js事件綁定破壞單選按鈕功能
- 29. 綁定破壞Mode = OneWay直接賦值給DependencyProperty
- 30. 選項綁定應用css類後破壞
所以它就像使用雙向綁定模式。 – mihajlv 2012-01-10 21:24:01