如何在ComboBox多列中设置默认值?

编程入门 行业动态 更新时间:2024-10-23 21:30:10
本文介绍了如何在ComboBox多列中设置默认值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个多列组合框。在组合人口之后,我尝试设置默认值,但是我收到错误消息 这是我的代码

I have a multi columns combobox. After combo population, I try to set the default values, but I get an error message This is my codes

public ObservableCollection<Model_Sedi> Sedi { get; set; } private Model_Sedi _Sedi_Search; public Model_Sedi Sedi_Search { get { return _Sedi_Search; } set { _Sedi_Search = value; OnPropertyChanged("Sedi_Search"); } } <ComboBox x:Name="Cmb_Sede" ItemsSource="{Binding Sedi, Mode=TwoWay}" SelectedValuePath="Value" SelectedItem="{Binding Sedi_Search, Mode=TwoWay}" VerticalAlignment="Top" Width="189"> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding IdSede, UpdateSourceTrigger=PropertyChanged}"></TextBlock> <TextBlock Text="{Binding Sede, UpdateSourceTrigger=PropertyChanged}" Padding="10,0,0,0"></TextBlock> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> <ComboBox.Effect> <DropShadowEffect Color="#FF0A0A0A" Opacity="0.6"/> </ComboBox.Effect> </ComboBox>

现在,我该如何设置默认值? (像这样不起作用)

Now, how can I set the default values ? (like this doesn't work)

Sedi_Search.Sede = "ABC" Sedi_Search.IdSede = 111

推荐答案

在视图模型中,您需要 new 您的 Sedi_Search 使用您的默认值并将其添加到集合中。

In the view model, you need to new your Sedi_Search with your default values and add it to the collection. Sedi_Search= new Model_Sedi{Sede="ABC",IdSede=111}; Sedi.Add(Sedi_Search);

更多推荐

如何在ComboBox多列中设置默认值?

本文发布于:2023-10-26 23:24:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1531649.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:默认值   如何在   ComboBox   多列中

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!