Domanda

Sto cercando di popolare un ComboBox a livello di codice. Sto creando ComboBoxItems e vorrei impostare il loro testo (il testo che è visibile per l'utente finale) e il loro valore (l'oggetto che gestirò in background dopo che l'utente lo ha selezionato.

Tuttavia ComboBoxItem sembra avere un solo membro per questi due requisiti: la variabile Content. Allo stesso tempo, ciò non si adatta alle mie esigenze in quanto desidero distinguere il testo e le proprietà del valore e desidero farlo senza associazione di dati. C'è qualche soluzione praticabile per raggiungere questo obiettivo?

Il mio codice attuale è il seguente:

ComboBox comboBox;
ComboBoxItem item = new ComboBoxItem();
item.Content = "First Item";
item.Value = 1; // Does not work, no such member as Value!
comboBox.Items.Add(item);
È stato utile?

Soluzione

Indovina che puoi usare la proprietà Tag.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top