嗨,我有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. 将WPF ContextMenu MenuItem绑定到UserControl属性vs ViewModel属性
- 2. 如何将usercontrol属性绑定到Listbox
- 3. 如何绑定UserControl属性?
- 4. WPF绑定到UserControl属性
- 5. 绑定属性parent属性
- 6. 将依赖属性绑定到usercontrol
- 7. UserControl属性绑定问题
- 8. WPF ListView绑定userControl属性
- 9. 将UserControl绑定到WPF中MainWindow ViewModel的依赖属性
- 10. WPF将usercontrol的属性绑定到父级的属性
- 11. 将UIElement属性绑定到我的UserControl属性
- 12. 将DataTemplate的datacontext属性绑定到usercontrol依赖属性
- 13. 绑定到UserControl的依赖项属性
- 14. Silverlight UserControl自定义属性绑定
- 15. 如何将属性从我的usercontrol内容控件绑定到属性?
- 16. 如何将数据绑定到WPF Usercontrol中的属性?
- 17. 如何将MenuItem.Header绑定到Window/UserControl依赖项属性?
- 18. UserControl中的依赖属性绑定
- 19. 如何将属性从我的usercontrol内容控件绑定到我的viewmodel中的属性?
- 20. C#UserControl自定义属性
- 21. 如何告诉我的DataTemplate绑定到PARENT ViewModel中的属性?
- 22. 替换UserControl属性
- 23. 从usercontrol初始化父ViewModel属性datacontext属性
- 24. UserControl属性更改
- 25. Silverlight将文本属性绑定到UserControl的公共属性问题
- 26. 无法将UserControl颜色属性绑定到ToggleButton背景
- 27. 为什么不能将WPF绑定到UserControl属性?
- 28. 将UserControl属性绑定到父数据上下文
- 29. 如何将View中的自定义属性绑定到ViewModel上?
- 30. 如何从DataGridColumn.Header绑定到ViewModel属性?
访问子控件的
ViewModel
谢谢,是的,它工作正常,我将上面的绑定绑定到ChildControl的Dependency属性,但是我怎么能把这个Dependecy属性绑定到ViewModel属性,因为我们不能这样做绑定/赋值相同的属性两次。 – ethicallogics 2012-08-03 05:07:16