Я пытаюсь создать список с пользовательскими записями / значениями XML, который появляется после того, как пользователь вводит текст в поле редактирования.
Среда разработки - C # Outlook 13/16 VSTO Plugin.
Моя проблема в том, что я могу получить доступ только с помощью элементов управления ленты в поле редактирования или в поле со списком.
С помощью comboBox я могу добавить свои собственные записи XML, такие как:
foreach (XmlNode node in source.DocumentElement.SelectNodes("/path/item/value"))
{
RibbonDropDownItem item = Globals.Factory.GetRibbonFactory().CreateRibbonDropDownItem();
string text = node.InnerText;
item.Label = text;
this.comboBoxCompose.Items.Add(item);
//System.Diagnostics.Debug.WriteLine(text);
}
Поле редактирования, например НЕ предоставляет добавить элементы ...
ComboBox - неправильный выбор для меня, потому что это выпадающий список.
Есть ли способ реализовать listBox с пользовательскими результатами, как на картинке. Нужно ли сочетать его с другим API / библиотекой?
Было бы неплохо, если бы кто-то мог помочь здесь.