嗨,我有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