我有一个如下指定的组合框:
<ComboBox Height="31" Margin="7,7,0,0" Name="callerID" IsEditable="True" Background="LightBlue" KeyDown="callerIDbar_KeyDown" Foreground="White" FontSize="17" FontWeight="Bold" HorizontalContentAlignment="Center" VerticalAlignment="Top" Grid.Row="0" Grid.Column="0" />
storedCalls
是将填充到的电话号码集合ComboBox.Items
:
foreach (string call in storedCalls)
{
if (call != "Enter a number to dial")
callerID.Items.Add(call);
}
这一切都很好。我填充主要是因为我喜欢由集合中的Items
值驱动的自动完成。XAML 有没有办法禁用下拉错误并禁用下拉菜单?即制作一个简单的自动完成文本框,如控件?ComboBox
Items
我已经看到TextBox
了包含一堆代码隐藏和复杂标记的完整控件,这不是我想要做的。我只需要禁用下拉菜单的显示功能。