Как привязать PlacementTarget от Popup (или ContextMenu) к элементу внутри UserControl? - PullRequest
3 голосов
/ 20 января 2010

В сценарии, подобном этому:

<Grid>
...
   <local:MyControl x:Name="MyCtl" Grid.Row="1"/>
   <Popup PlacementTarget="{Binding ???}"/>
<Grid>

Мне нужно привязать PlacementTarget к кнопке с именем MyBtn в пределах MyCtl. Какой самый чистый способ сделать это?

Ответы [ 2 ]

1 голос
/ 20 января 2010
<Popup PlacementTarget="{Binding ElementName=MyCtl}" />
0 голосов
/ 27 августа 2018

Вы можете установить PlacementTarget в конструкторе кода следующим образом:

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