2010-02-06 67 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

相關問題