Как передать ссылку на объект родительского элемента управления в ViewModel с помощью xaml? - PullRequest
2 голосов
/ 17 марта 2011

У меня есть пользовательский элемент управления, скажем, TextboxPage, и он связан с ViewModel, TextboxPageViewModel. Мне нужно получить ссылку на TextboxPage в TextboxPageViewModel.

т.е.

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

Как сделать привязку в xaml для передачи ссылки UserControl, TextboxPage?

1 Ответ

2 голосов
/ 17 марта 2011

Это будет работать в вашем случае:

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

ура! * * 1004

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...