2017-03-04 8 views
0

私はVisual Studio拡張機能を使用しており、ユーザーが特定のディレクトリへのパスを指定できるVisual Studioに単一の構成オプションを追加したいとします。Visual Studioエクステンションのオプションを検証する方法

マイクロソフトでは、クラスを使用してオプションページを追加する方法について説明していますが、ユーザーが提供するオプションの検証方法が見つかりませんでした。私の場合は、提供されたパスが有効なディレクトリパスであるかどうかを確認したい。

私はこのようなDialogPageを追加しました:

[Guid("92D0E244-D0DA-458C-88FB-9C0827000000")] 
public class OptionPageGrid : DialogPage 
{ 
    private string path = "C:\\Data"; 

    [Category("MyPlugin")] 
    [DisplayName("Path data")] 
    [Description("Path to data")] 
    public string DataPath 
    { 
     get { return path; } 
     set { path = value; } 
    } 
} 

しかし、私はpathが有効なパスでその文字列を検証する方法がわからないです。私はon-saveイベントまたはon-applyイベントを処理するイベントハンドラを追加する方法を見つけようとしましたが、関連するものは何も見つかりませんでした。

これを行う方法はありますか?

答えて

関連する問題