6

WPF データ ビンギングのプロパティを作成する小さなコード スニペットを作成しました。

private string property;
public string Property
{
    get { return this.property; }
    set
    {
        this.property = value;
        this.OnPropertyChanged(() => Property);
    }
}

キャメルケースでフィールド名を作成し、パスカルケースでプロパティを書き換えるのはかなり面倒です。フィールドのみを書き込み、スニペットが最初の文字を大文字にしたフィールドの名前を使用してプロパティを書き込む方法はありますか?

4

1 に答える 1

8

残念ながら、このタイプのロジックはVisualStudioスニペット機能では使用できません。両方の名前を入力する必要があるのが最善の方法です。

コードスニペットを作成するときに使用できる「関数」は次のとおりです。 MSDNコードスニペット関数

Resharperのような製品は、優れたコードスニペット(Resharperではテンプレートと呼ばれます)機能を提供し、他の多くの便利な機能の中でも、スニペット内の他の置換の大文字小文字を変更する機能を備えています。 Resharperテンプレート情報

たとえば、次のマクロに関心があります。

「最初の文字が小文字の別の変数の値」

于 2013-02-23T03:02:16.570 に答える