我已经设置了WPF工具包Autocompletebox。但是我想限制它,所以建议只出现在文本框下面的列表中(目前它在它上面)
我目前的WPF XAML低于
<StackPanel Orientation="Horizontal" Grid.Row="3" Margin="10,5,0,0">
<TextBlock Text="Client" Width="80" />
<toolkit:AutoCompleteBox Name="clientAutoCompleteText" Margin="0,0,0,0" Width="240" ValueMemberPath="Name"
ItemTemplate="{StaticResource AutoCompleteBoxItemTemplate}" MinimumPrefixLength="4" />
</StackPanel>
答案 0 :(得分:0)
我不相信这是可能的,因为How to: Set the Placement Property for a Popup or Tooltip(更详细地解释了定位弹出窗口)表明它与我上面所说的一致。弹出窗口将自动尝试重新对齐,以便在默认模式下在屏幕上可见。
您必须完全覆盖Popup的基本类才能使该位置显示为“屏幕外”,但最终会出现一个不可见的焦点,这是不可取的。