选项,文本编辑器,XAML,格式
使用“格式设置”属性页可指定如何在 XAML 文档中设置元素和特性的格式。 若要打开“选项”对话框,请单击“工具”菜单,然后单击“选项”。 要访问“格式设置”属性页,请展开“文本编辑器”>“XAML”>“格式设置”节点。
自动格式化事件
检测到以下任一事件时,可能引发自动格式设置。
完成结束标记或简单标记。
完成开始标记。
从剪贴板粘贴。
设置键盘命令格式。
可以指定引发自动格式设置的事件。
结束标记或简单标记完成时
完成键入结束标记或简单标记时引发自动格式设置。 简单标记没有特性,例如 <Button />
。
开始标记完成时
完成键入开始标记时引发自动格式设置。
从剪贴板粘贴时
将 XAML 从剪贴板粘贴到 XAML 视图时引发自动格式设置。
引号样式
此设置指示特性值是括在单引号内,还是括在双引号内。 自动格式设置程序和 IntelliSense 自动完成功能都使用此设置。
设置此选项后,受影响的只有随后在 XAML 视图中使用设计器添加或手动添加的特性。
双引号 (")
特性值括在双引号内。
<Button Name="button1">Hello</Button>
单引号 (')
特性值括在单引号内。
<Button Name='button1'>Hello</Button>
标记换行
可以为标记换行指定一个行长度。 启用标记换行后,随后使用设计器添加的所有 XAML 将进行适当换行。
对超出指定长度的标记执行换行
指定是否在“长度”指定的行长度处换行。
时长
一行中可以包含的字符数。 如有必要,某些 XAML 行可以超过指定的行长度。
特性间距
使用此设置可以控制特性在 XAML 文档中的排列方式
在特性之间保留换行符和空格
特性之间的换行符和空格不受自动格式设置的影响。
<Button Height="23" Name="button1"
Width="75">Hello</Button>
在特性之间插入单个空格
特性占用一行,由一个空格分隔相邻的特性。 应用标记换行设置。
<Button Height="23" Name="button1" Width="75">Hello</Button>
将各个特性分行放置
每个特性单占各自的行,这在存在许多特性很有用。
<Button
Height="23"
Name="button1"
Width="75">Hello</Button>
将第一个特性放在与开始标记相同的行上
选中该项时,第一个特性与元素的开始标记显示在同一行上。
<Button Height="23"
Name="button1"
Width="75">Hello</Button>
元素间距
使用此设置可以控制元素在 XAML 文档中的排列方式。
保留内容中的新行
不移除元素内容中的空行。
<Grid>
<Button Name="button1">Hello</Button>
</Grid>
将内容中的多个空行折叠为单个行
元素内容中的多个空行会折叠为单个行。
<Grid>
<Button Name="button1">Hello</Button>
</Grid>
移除内容中的空行
移除元素内容中的所有空行。
<Grid>
<Button Name="button1">Hello</Button>
</Grid>