Bir ComboBox'a öğe eklemeyi biliyorum, ancak her bir öğeye benzersiz bir kimlik atamak için var mı? Seçilmişse, her bir öğeyle hangi kimliğin ilişkilendirildiğini bilmek istiyorum. Teşekkürler!ComboBox Öğeleri İle Gizli Kimlik?
6
A
cevap
26
Bir combobox'taki öğeler herhangi bir nesne tipinde olabilir ve görüntülenen değer ToString() değeridir.
Bu nedenle, görüntüleme amaçları ve gizli bir kimlik için dize değeri olan yeni bir sınıf oluşturabilirsiniz. Ekran dizesini döndürmek için ToString işlevini geçersiz kılın. Örneğin
:
public class ComboBoxItem()
{
string displayValue;
string hiddenValue;
//Constructor
public ComboBoxItem (string d, string h)
{
displayValue = d;
hiddenValue = h;
}
//Accessor
public string HiddenValue
{
get
{
return hiddenValue;
}
}
//Override ToString method
public override string ToString()
{
return displayValue;
}
}
Sonra kodunuzda:
//Add item to ComboBox:
ComboBox.Items.Add(new ComboBoxItem("DisplayValue", "HiddenValue");
//Get hidden value of selected item:
string hValue = ((ComboBoxItem)ComboBox.SelectedItem).HiddenValue;
İlgili konular
- 1. Stil WPF ComboBox öğeleri
- 2. PyQt: ComboBox Öğeleri nasıl özelleştirilir?
- 3. SapUI5- Şablonla ciltlenen ComboBox öğeleri, istisna atar
- 4. ComboBox Öğeleri Boş ama DataSource Tam
- 5. combobox
- 6. Combobox,
- 7. Databound WPF ComboBox 'Yeni ...' ile
- 8. Özel ComboBox fare ile seçilmiyor?
- 9. ComboBox Scene Builder ile Öğeler?
- 10. CSS Negate: Gizli bir öğedeki belirli öğeleri görüntüleme?
- 11. IE8 ve IE9: önce ve: öğeleri mutlak olduktan sonra gizli
- 12. Gizli Markov Modelleri C++ ile
- 13. Amazon Web Services ile bir gizli anahtar gizli tutmak
- 14. Combobox C'den varsayılan öğe seçiliyor #
- 15. WPF ciltleme ComboBox enum'a (bir twist ile)
- 16. aşağıdaki ile bir combobox doldurmak istiyorum C#
- 17. JavaFX combobox, görünür satır sayısını yenilemiyor
- 18. İkinci ComboBox
- 19. Bir ComboBox
- 20. Renk Bireysel Bileşenler winform'larda ComboBox?
- 21. DropDownHeight of ComboBox
- 22. WPF ComboBox sıfırlar madde kaynaklı
- 23. AngularJs'te gizli alanlar
- 24. WPF - Combobox SelectedItem ayarlanmıyor mu?
- 25. Çekirdek için Kimlik ile EFCore Kullanma
- 26. DataGridView ve ComboBox sorunu
- 27. google-services.json gizli mi?
- 28. Gizli keybinding (?)
- 29. Bir ComboBox'ta öğeleri gruplandırma
- 30. python'da sys.argv ile gizli dizge girişi
Vay, ben biraz farklı yaptım serin, ama fikir bir ton teşekkürler aynıdır! – sooprise
Tamam, şimdi gizli değeri nasıl alabilirim? ComboBox.SelectedItem. ??? – sooprise
Temel olarak, döküm ComboBoxItem için ve sonra gizli değer olsun ... ((ComboBoxItem) ComboBox.SelectedItem) .hiddenValue; GizliValue'nin genel olduğunu varsayarsak. Genellikle mülk için bir erişimci oluşturursunuz. –