显示字典的 VSTO 插件窗体
VSTO AddIn Form Showing a Dictionary
我想在 C# 中使用 VSTO 在 Outlook 2013 加载项中的表单上显示字典。
实际上我想显示两个词典,可能是一个带有 2 个列表框的大对话框或用于列出键值对的东西,或者两个选项卡,每个选项卡带有一个列表框或用于显示一个字典的选项卡和一个用于显示另一个字典的选项卡.
有人知道完成此任务的最佳方法吗?我已经尝试了我在网上找到的所有方法并且 none 似乎有效。我有点卡住了。任何人都知道实现这一目标的好方法吗?字典是在 OutlookRibbon class 中的 AddIn 启动期间创建的。如果需要,我可以通过制作 public 属性或仅制作变量 public 来使它们从外部可访问。
这不是我的问题的一部分,但我想最终对字典执行 CRUD 操作。如果有比带有手动执行操作的按钮的表单更好的方法来完成此操作,我会洗耳恭听。我没有使用数据库,这是一个小插件,我需要将这些字典存储在本地和小的地方。他们每个都有大约 15-25 个条目,所以它们并不大。
任何建议和简短示例将不胜感激并提供巨大帮助。
谢谢
I want to display a dictionary on a form in an Outlook 2013 AddIn with VSTO in C#.
在这种情况下,我建议使用 Outlook 表单区域。有关详细信息,请参阅 MSDN 中的 Creating Outlook Form Regions。在表单上使用哪些控件取决于您(取决于业务逻辑)。 .Net 框架允许使用大量第三方控件。
They have about 15-25 entries each so they are not big.
如果您不打算存储大量条目,您可以考虑将它们存储在 JSON 或 XML 文件中。
我想在 C# 中使用 VSTO 在 Outlook 2013 加载项中的表单上显示字典。
实际上我想显示两个词典,可能是一个带有 2 个列表框的大对话框或用于列出键值对的东西,或者两个选项卡,每个选项卡带有一个列表框或用于显示一个字典的选项卡和一个用于显示另一个字典的选项卡.
有人知道完成此任务的最佳方法吗?我已经尝试了我在网上找到的所有方法并且 none 似乎有效。我有点卡住了。任何人都知道实现这一目标的好方法吗?字典是在 OutlookRibbon class 中的 AddIn 启动期间创建的。如果需要,我可以通过制作 public 属性或仅制作变量 public 来使它们从外部可访问。
这不是我的问题的一部分,但我想最终对字典执行 CRUD 操作。如果有比带有手动执行操作的按钮的表单更好的方法来完成此操作,我会洗耳恭听。我没有使用数据库,这是一个小插件,我需要将这些字典存储在本地和小的地方。他们每个都有大约 15-25 个条目,所以它们并不大。
任何建议和简短示例将不胜感激并提供巨大帮助。
谢谢
I want to display a dictionary on a form in an Outlook 2013 AddIn with VSTO in C#.
在这种情况下,我建议使用 Outlook 表单区域。有关详细信息,请参阅 MSDN 中的 Creating Outlook Form Regions。在表单上使用哪些控件取决于您(取决于业务逻辑)。 .Net 框架允许使用大量第三方控件。
They have about 15-25 entries each so they are not big.
如果您不打算存储大量条目,您可以考虑将它们存储在 JSON 或 XML 文件中。