用于VS2010编辑器的list of extensibility points创建EditorOptionDefinitions以及一个小示例。当我尝试这样做时,我无法在VS2010 UI中找到任何选项。我如何创建这些以使它们在UI中浮出水面?如何在新的VS2010编辑器可扩展性中创建编辑器选项
回答
要定义在VS2010你需要做以下
- 创建其派生从
EditorOPtionDefinition
或EditorOptionDefinition<T>
- 添加的
EditorOptionDefinition
出口一类新的编辑器选项。 - 确保在那里,这是定义的组件列为MEF组件
例
[Export(typeof(EditorOptionDefinition))]
public sealed class SomeNewOption : EditorOptionDefinition<string> {
public override Default { get ... }
public override EditorOptionKey<string> Key { get ... }
}
好的。然后什么?这实际上是做什么的?如果我想让用户设置一个值或获取用户设置的值,我实际上需要做什么?我假设我需要为此构建自己的用户界面,但尚不清楚。 – 2010-02-06 16:44:29
@Wolfbyte,这些选项仅对其他扩展有用。如果你想拥有一个用户界面,你必须自己创建一个 – JaredPar 2010-02-06 17:32:02
@JaredPar谢谢你的回答。那么导出这个类提供了视觉工作室内的选项的持久性或什么?我正在努力弄清楚为什么我想创建其中的一个并导出它。另外,你的回答是正确的,所以我是这样标记的。 – 2010-02-06 17:36:27
- 1. 如何在LiveCode DataGrid中创建扩展字段编辑器?
- 2. 扩展Visual Studio编辑器
- 3. 如何扩展Atom编辑器与包
- 4. 可扩展数据库编辑器
- 5. ACE编辑器:动态创建一个新的编辑器
- 6. 是否有VS2010的wysiwyg网页编辑器扩展?
- 7. 我如何着手在Eclipse中创建编译器/编辑器?
- 8. 如何编辑Firefox扩展?
- 9. UWP中可编辑的MIDI编辑器
- 10. IIS管理器可扩展性 - 编辑集合
- 11. 创建图形编辑器
- 12. 如何在Flex列表组件中编辑项目编辑器?
- 13. Firebug编辑器或'如何嵌入自定义编辑器'在Firefox选项卡?
- 14. xcode 8搜索编辑器扩展
- 15. 如何从Wiris编辑器创建PDF?
- 16. 如何为iPhone创建XML编辑器?
- 17. 如何创建降价编辑器
- 18. 如何为MAC创建XML编辑器?
- 19. JSP编辑器中的属性内容的Eclipse扩展点(webtools)
- 20. Visual Studio:如何使用WPF编写扩展编辑器
- 21. 是否可以在VisualStudio的XSLT编辑器中使用XSLT扩展(sitecore扩展)?
- 22. 如何在SSIS中扩展查找转换编辑器
- 23. 如何在媒体编辑器中自定义扩展名?
- 24. 在pgadmin sql编辑器中创建表?
- 25. 在Delphi中创建表单编辑器
- 26. 如何在slickgrid上实现可编辑的自定义列,编辑器是自定义选择编辑器?
- 27. Codeigniter如何为css/js/php创建类似wordpress编辑器的CMS编辑器
- 28. 如何在Cocoa中构建“编辑器”
- 29. 如何为.js文件扩展vs2010编辑器上下文菜单?
- 30. TinyMce编辑器中的普通文本编辑器和富文本编辑器选项
请多加注意自己的标签选择。 'vs2010'是一个糟糕的。 – 2010-02-08 03:27:12