gpt4 book ai didi

WPF 组合框弹出位置 : Bottom and aligned to the right edge

转载 作者:行者123 更新时间:2023-12-03 00:48:52 26 4
gpt4 key购买 nike

我正在尝试创建一个具有非标准下拉对齐方式的ComboBox。基本上,我希望下拉菜单位于 ComboBox 下方,但与 ComboBox 的右边缘而不是左边缘对齐。

使用 PlacementMode="Bottom" 时,正常的 ComboBox 是什么样的:

combo box aligned to the left

我想要什么:

combobox aligned to the right

我尝试使用 ComboBox 模板中的 Popup.PlacementMode 属性,但所有可能的值似乎都无法达到我想要的效果。有没有一种简单的方法可以做到这一点,最好是使用纯 XAML?

最佳答案

当我打开 Expression Blend 时,我在几秒钟内就想出了解决方案:

<Popup Placement="Left" VerticalOffset="{TemplateBinding ActualHeight}" 
HorizontalOffset="{TemplateBinding ActualWidth}"

有时此应用程序比手动编写 xaml 更有用,但并不常见。 enter image description here

关于WPF 组合框弹出位置 : Bottom and aligned to the right edge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com