【发布时间】:2011-02-12 07:37:06
【问题描述】:
在 Visual Studio C# 文本编辑器中,当您需要一个属性时,您只需键入 prop,然后点击两次选项卡即可获得属性的“sn-p”/模板。类型和属性名称都突出显示。当你想在类型和属性之间切换时按 Tab 键,完成后按 Enter 键,光标会跳到属性的末尾。
在 WPF XAML 编辑器中,按“Enter”将创建换行符。就像您输入以下内容一样:
<TextBox x:
当您从 IntelliSense 中选择“名称”属性时,它将为您提供以下信息:
<TextBox x:Name="_"
_ 代表您当前的光标位置。
给名称一个值,比如文本框,然后按Enter。在这一点上,我希望我的光标会像这样跳到最后:
<TextBox x:Name="textbox"_
但它会像这样创建一个换行符:
<TextBox x:Name="textbox
_"
这种行为让我很恼火。我没有按Enter,而是按End 键。
如何获得我的预期行为?
PS:我是 WPF 和 XAML 的新手。
【问题讨论】:
-
您在 C# 中描述的行为适用于代码 sn-ps,但不适用于标准 Intellisense。我一直假设您应该在 XAML 标记中使用箭头键。我很想知道是否有更好的方法。
-
我希望他们已经修复了这个该死的东西。
-
同意。这是一个很大的痛苦。
标签: visual-studio-2010 xaml editor intellisense