使用PlacementTarget的WPF下拉式组合方块[已关闭]

lymnna71  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(140)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。

这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
上个月关门了。
Improve this question
我有一个ContentControl,从左到右由一个Button、分区和一个ComboBox组成。我希望ComboBox下拉列表与控件的左侧对齐,而不是与ComboBox的左侧对齐。我收到了一个代码中的方法,但我想知道它是否可以在xaml中完成。
这会提供控件的名称:

ToolTip="{Binding Path=Name, RelativeSource={RelativeSource FindAncestor, AncestorLevel=2, AncestorType={x:Type Control}}}"

但我想引用控件:

Placement="Bottom" PlacementTarget="{Binding ElementName=[Fancy-Smancy xaml goes here!]}"

有什么想法吗?

q5lcpyga

q5lcpyga1#

如果您指定AncestorLevelAncestorType,RelativeSource会正常运作:

Placement="Bottom" 

PlacementTarget="{Binding RelativeSource={RelativeSource FindAncestor, AncestorLevel=2, AncestorType={x:Type Grid}}}"

相关问题