希望你能帮助我,有很多关于这个主题的帖子,但没有一个能真正解决我的问题。
我有一个WPF窗口,其中包含未绑定的文本和组合框。它们由c#代码使用Xml数据库中的值以编程方式加载到foreach循环中。
switch (TypeOfSync)
{
case SyncType.FromXmlDataBase:
MyControl.Text = MyXmlSubNode.InnerText;
break;
case SyncType.ToXmlDataBase:
MyXmlSubNode.InnerText = MyControl.Text;
break;
default:
break;
}
目标组合框可能
不
可编辑。
<ComboBox x:Name="OPReason">
<ComboBoxItem Content=""/>
<ComboBoxItem Content="Erstimplantation"/>
<ComboBoxItem Content="Revision bis 3 Monate"/>
<ComboBoxItem Content="Revision"/>
</ComboBox>
在所有其他组合框中,一切都很好。在此框中,一切正常,直到代码将文本属性设置为“修订”。即使文本属性的返回值显示正确的值,也不会显示任何内容。
当然,您现在会说,选择一种数据绑定方法,但其他操作必须同时执行,因此这不是一个真正的选项。有点不确定。“修订版”和“修订版bis 3 Monate”的类似开头可能是问题吗??