我有一个包含值的ComboBox,您可以使用ComboBox上的 IsTextSearchEnabled 属性搜索值。这按预期工作。
但是,如果值不在组合框内,我希望用户插入自己的值,但是我不知道用户是否只能将值插入组合框中而不是创建文本框?
当我输入一个值时,组合框变为红色,表示找不到他们输入的值(我假设)
使用此XAML
ItemsSource="{Binding TheValues, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Text="{Binding TheValue}"
Itemsource是一个guids列表..这里是itemsource
的属性public List<Guid> TheValues
{
get
{
return m_TheValues;
}
set
{
m_TheValues= value;
}
}
任何帮助(即使说无法做到)都会很好。
感谢。
答案 0 :(得分:0)
GUID构造函数可以接受一个字符串作为参数尝试类似这样的
public void AddValue(string newGuid)
{
Guid g = new Guid(newGuid);
m_TheValues.Add(g);
}