2010-02-06 64 views

回答

3

要定义在VS2010你需要做以下

  1. 创建其派生从EditorOPtionDefinitionEditorOptionDefinition<T>
  2. 添加的EditorOptionDefinition出口一类新的编辑器选项。
  3. 确保在那里,这是定义的组件列为MEF组件

[Export(typeof(EditorOptionDefinition))] 
public sealed class SomeNewOption : EditorOptionDefinition<string> { 
    public override Default { get ... } 
    public override EditorOptionKey<string> Key { get ... } 
} 
+0

好的。然后什么?这实际上是做什么的?如果我想让用户设置一个值或获取用户设置的值,我实际上需要做什么?我假设我需要为此构建自己的用户界面,但尚不清楚。 – 2010-02-06 16:44:29

+0

@Wolfbyte,这些选项仅对其他扩展有用。如果你想拥有一个用户界面,你必须自己创建一个 – JaredPar 2010-02-06 17:32:02

+0

@JaredPar谢谢你的回答。那么导出这个类提供了视觉工作室内的选项的持久性或什么?我正在努力弄清楚为什么我想创建其中的一个并导出它。另外,你的回答是正确的,所以我是这样标记的。 – 2010-02-06 17:36:27

相关问题