我有这个WinRT XAML:
<ComboBox x:Name="comboxGroupName" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" Margin="4" Width="200" Height="36" HorizontalAlignment="Left" ></ComboBox>
当我点击它来输入一个新值时,它似乎将自身转换为只读文本框(它丢失了它的向下箭头并且不允许任何键入它)。为了允许在comboBox中添加值,我需要做什么?或者我是否需要使用单独的TextBox来做到这一点(我想是这样,但我想在合理的情况下避免使用它)?
答案 0 :(得分:1)
看起来您唯一的选择是使用单独的TextBox。有IsEditable
属性,但它声明:
获取一个值,该值指示用户是否可以编辑ComboBox的文本框部分中的文本。此属性始终返回false。
和ComboBox
页面说明:
通过直接向Items集合添加对象或将ItemsSource属性绑定到数据源来填充ComboBox。添加到ComboBox的项目包含在ComboBoxItem容器中。