嗨,我有2個用戶控件。父UserControl和Child UserControl都有自己的ViewModel。如何將父控件的依賴項屬性綁定到子控件的ViewModel中的屬性。任何幫助將是appericiable。我可以輕鬆地將Parent UserControl DependencyProperty綁定到子控件依賴項屬性。但問題是如何將它綁定到ViewModel Property。假設我將Child UserControl的標籤屬性綁定到ParentControl的依賴屬性(到此爲止),但現在我怎樣才能將這個標籤屬性綁定到ViewModel屬性(我想保持簡單並且不想使用Converter /轉換器參數邏輯)。提前感謝。如何將Parent UserControl Dependency屬性綁定到Child UserControl ViewModel屬性?
0
A
回答
2
通常你ViewModels
是DataContext
(數據層)的UserControls
的,這樣你就可以通過綁定到DataContext
財產
{Binding ElementName=MyChildUserControl, Path=DataContext.ChildViewModelProperty}
2
嘗試像
{Binding Path=PathToParentDP, RelativeSource={RelativeSource AncestorType={x:Type ParentType}}}
相關問題
- 1. 將UserControl屬性綁定到Window屬性
- 2. 將WPF ContextMenu MenuItem綁定到UserControl屬性vs ViewModel屬性
- 3. 如何將usercontrol屬性綁定到Listbox
- 4. 如何綁定UserControl屬性?
- 5. WPF綁定到UserControl屬性
- 6. 綁定屬性到usercontrol
- 7. 綁定屬性parent屬性
- 8. Silverlight:Parent ViewModel屬性值爲Child ViewModel屬性
- 9. 將列表綁定到UserControl屬性
- 10. 將依賴屬性綁定到usercontrol
- 11. 將整個UserControl綁定到屬性
- 12. UserControl屬性綁定問題
- 13. WPF ListView綁定userControl屬性
- 14. WPF UserControl屬性綁定
- 15. 綁定索引屬性UserControl
- 16. 將UserControl綁定到WPF中MainWindow ViewModel的依賴屬性
- 17. WPF將usercontrol的屬性綁定到父級的屬性
- 18. 將UIElement屬性綁定到我的UserControl屬性
- 19. 將DataTemplate的datacontext屬性綁定到usercontrol依賴屬性
- 20. 綁定到UserControl的依賴項屬性
- 21. DataTrigger綁定到UserControl依賴項屬性
- 22. 綁定到usercontrol中的依賴屬性
- 23. XAML綁定到ContentControl的UserControl的屬性
- 24. asp.net UserControl屬性
- 25. Silverlight UserControl自定義屬性綁定
- 26. 如何將屬性從我的usercontrol內容控件綁定到屬性?
- 27. 如何將網格綁定到XAML中的UserControl屬性?
- 28. 如何將MenuItem.Header綁定到Window/UserControl依賴項屬性?
- 29. 如何將數據綁定到WPF Usercontrol中的屬性?
- 30. WPF - 將UserControl的可見性綁定到屬性
訪問子控件的
ViewModel
謝謝,是的,它工作正常,我將上面的綁定綁定到ChildControl的Dependency屬性,但是我怎麼能把這個Dependecy屬性綁定到ViewModel屬性,因爲我們不能這樣做綁定/賦值相同的屬性兩次。 – ethicallogics 2012-08-03 05:07:16