如何从 C# 代码设置 WPF ComboBox 项的值

Abh*_*bhi 1 .net c# wpf xaml controls

我像这样填充我的 WPF ComboBox

foreach (Function fx in XEGFunctions.GetAll())
{
    ComboBoxItem item = new ComboBoxItem();
    item.Content = fx.Name;
    item.ToolTip = fx.Signature;               
    //item.( some property ) = fx.FunctionValue;
    cmbBoxTransformation.Items.Add(item);
}
cmbBoxTransformation.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

如何为每个 ComboBoxItem 设置不同的值。

小智 5

如果您要设置的值仅在后端使用,而不向用户显示,则 Tag 属性可能是您的最佳选择。

item.Tag = fx.FunctionValue;
Run Code Online (Sandbox Code Playgroud)