如何使用xaml将父用户控件的对象引用传递给ViewModel?

时间:2011-03-17 07:07:47

标签: wpf xaml binding

我有一个用户控件,让我们说TextboxPage,它与ViewModel,TextboxPageViewModel相关联。我需要在TextboxPageViewModel中引用TextboxPage。

<Button x:Name="btnCustomer" 
Command="{Binding CustomerCommand}" 
CommandParameter="{Binding...?}"/>

如何在xaml中进行绑定以传递UserControl,TextboxPage的引用?

1 个答案:

答案 0 :(得分:2)

这适用于您的情况:

<Button x:Name="btnCustomer" 
Command="{Binding CustomerCommand}" 
CommandParameter="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"/>

喝彩!