我尝试创建一个带有自定义XML条目/值的列表框,该列表框在用户在编辑框中输入文本后显示。
开发人员环境是C#Outlook 13/16 VSTO插件。
我的问题是,我只能使用功能区控件访问编辑框或组合框。
通过组合框,我可以添加自定义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);
}
编辑框(例如)不提供添加项目的功能。。。
组合框对我来说是错误的选择,因为它是一个下拉选择。
是否有一种方法可以实现一个具有自定义结果的列表框,如所附图片所示。我是否必须将其与其他API/库相结合?
如果有人能帮忙就好了。