在xaml VS2010 xaml编辑器中替换标签

时间:2011-12-30 15:49:37

标签: visual-studio-2010 wpf xaml

xaml编辑器中是否有可能替换特定标记,以便它自动替换相应的结束标记?

我目前的工作流程:

我从这个xaml代码开始:

<StackPanel>
    <Button />
</StackPanel>

然后,我改变主意,喜欢使用WrapPanel ..

<WrapPanel>
    <Button />
</StackPanel>

然后,我必须向下滚动到stackpanel结束标记并替换它...

<WrapPanel>
    <Button />
</WrapPanel>

- &GT;完成

是否可以在一次操作中完成最后两个步骤?像c#代码中的重命名重构一样有用......

2 个答案:

答案 0 :(得分:1)

如果您在Visual Studio UserVoice forums上搜索,则会发现一些重构请求。在快速搜索之后,我无法找到符合您特定愿望的内容,因此发布新功能请求可能是个好主意。你得到了我的投票!

否则,有ReSharper,这是一个what you're looking for的Visual Studio插件,不幸的是你需要付费,但是有30天的试用期。

答案 1 :(得分:0)

重命名肯定会很好。

这是另一种选择:

  1. 转到要重命名的标记文本。
  2. 为该行添加书签(Ctrl + K,Ctrl + K)。
  3. 转到匹配的标记(Ctrl +])。
  4. 更改标签的文字。
  5. 转到您的书签(Ctrl + K,Ctrl + N)。
  6. 更改标签的文字。
  7. 删除书签(Ctrl + K,Ctrl + K)。
  8. 看起来像很多步骤,但它比阅读要快得多,特别是如果你是键盘高手。

    祝你好运。