gpt4 book ai didi

c# - 将每个对象的特定变量显示到组合框中

转载 作者:太空宇宙 更新时间:2023-11-03 15:12:59 25 4
gpt4 key购买 nike

快速提问..

我有一个这个类的对象列表:

public class Whatever
{
public string Name { get; set; }
public List<blaBla> m_blaBla { get; set; }
// ..
}

我想链接 List<Whatever>到 ComboxBox,用户可以在其中看到 Name每个 Whatever目的。我该怎么做?

最佳答案

您可以像这样使用 ComboBox.ItemTemplate:

C#:

List<Whatever> lst = new List<Whatever>();
public MainWindow()
{
InitializeComponent();
cmb.ItemsSource = lst;
}

XAML:

<ComboBox Name="cmb">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>

或者使用DisplayMemberPath :

<ComboBox Name="cmb" DisplayMemberPath="Name">            
</ComboBox>

关于c# - 将每个对象的特定变量显示到组合框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40321284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com