C# 值在组合框中不可见
我是WPF Mvvm的新手 文本框值会添加到组合框项目中,但如果选择组合框,则该值在组合框文本中不可见 查看C# 值在组合框中不可见,c#,wpf,mvvm,C#,Wpf,Mvvm,我是WPF Mvvm的新手 文本框值会添加到组合框项目中,但如果选择组合框,则该值在组合框文本中不可见 查看 <TextBlock Text="Tab Name" /> <TextBox Name="txtAddTabs" Text="{Binding SpecialAttractionModelObject.TabsCommaSeperate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/> <TextBl
<TextBlock Text="Tab Name" />
<TextBox Name="txtAddTabs" Text="{Binding SpecialAttractionModelObject.TabsCommaSeperate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<TextBlock Text="Select Tab Name" />
<ComboBox Name="tablist"
ItemsSource="{Binding SpecialAttractionModelObject.TabModelObj, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
DisplayMemberPath ="TabName"
SelectedValuePath = "TabGid"
SelectedValue="{Binding TabGid}"
/>
请任何人帮助我。您发布的代码不完整-与您的描述不匹配 您已将ComboBox绑定到对象列表,因此,如果向该列表添加任何内容,它必须是正确填充的相同对象之一。另外,
SpecialTractionModelObject.TabModelObj
应该是一个ObservableCollection,否则添加的新项不会自动显示
但是…您说“一个文本框值被添加到组合框项目中”,这表明您的做法可能是完全错误的。如果将组合框绑定到某个对象(ItemsSource=“{Binding SpecialAtractionModelObject.TabModelObj…
),则不应以另一种方式直接向组合框添加字符串-应向绑定项添加新值,如第一段所述