在这样的场景中:
<Grid>
...
<local:MyControl x:Name="MyCtl" Grid.Row="1"/>
<Popup PlacementTarget="{Binding ???}"/>
<Grid>
我需要将PlacementTarget绑定到 MyCtl中名为MyBtn 的按钮。什么是最干净的方法呢?
答案 0 :(得分:1)
<Popup PlacementTarget="{Binding ElementName=MyCtl}" />
答案 1 :(得分:0)
您可以像下面这样在代码的构造函数中设置PlacementTarget:
popup.PlacementTarget=MyCtl.MyBtn;