2011-12-30 11 views
9

xamlエディタで特定のタグを置き換えることができるため、対応する終了タグが自動的に置き換えられますか?xamlのタグを置換するVS2010 xamlエディタ

私の現在のワークフロー:

私は、このXAMLコードで始めている:

<StackPanel> 
    <Button /> 
</StackPanel> 

、その後、私は

<WrapPanel> 
    <Button /> 
</StackPanel> 
..私の心を変更してWrapPanelを使用するようにしました

次に、スタックパネルの終了タグまでスクロールして、それを置き換える必要があります。

<WrapPanel> 
    <Button /> 
</WrapPanel> 

- >

これらの最後の2つのステップを1回の操作で行うことはできますか? C#コードのリネームリファクタリングのようなものは役に立ちます...

+0

私は、このニーズに対応するためにネイティブVS2010内で方法を見つけたことはありません。私は最終的にこの手法を採用しました。コンテナ内のすべてを折りたたみ、2つのタグを削除します。折りたたまれた線を強調表示して、Xaml Power Toysから「グループ化」関数を呼び出します。 –

+0

これは別の方法ですが、実際には簡単ではありません。 – doerig

答えて

0

名前変更は間違いないでしょう。

  1. は、名前を変更したいタグのテキストに行く:

    はここで別のオプションです。

  2. 行をブックマークします(Ctrl + K、Ctrl + K)。
  3. 一致するタグ(Ctrl +)に移動します。
  4. タグのテキストを変更します。
  5. ブックマーク(Ctrl + K、Ctrl + N)に移動します。
  6. タグのテキストを変更します。
  7. ブックマークを削除します(Ctrl + K、Ctrl + K)。

多くの手順が似ていますが、特にあなたがキーボードの騒々しい人であれば、読んだほうがはるかに迅速です。

幸運。

1

Visual Studio UserVoice forumsで検索すると、2つのリファクタリングリクエストが見つかります。クイック検索の後、私はあなたの特別な願いのためのものを見つけることができなかったので、新しい機能リクエストを投稿することは良い考えです。あなたは私の投票を得るだろう!

そうでなければ、ReSharperがあります。これはwhat you're looking forを実行するVisual Studioプラグインですが、残念ながらその代金を支払う必要がありますが、30日間の試用版があります。

関連する問題