Visual Studio Mac OS 上的 Xamarin XAML 格式似乎不起作用

Ala*_*an2 1 visual-studio xamarin

有没有其他人在最新版本的 VS(2019 年 9 月)中遇到过这个问题。

以前转到“编辑”>“格式化文档”会整齐地格式化和排序我过去几个月的 XAML 的所有属性。但是现在从最新版本开始,无论我在选项中选择什么,XAML 都不再格式化。结果是这样的:

<?xml version="1.0" encoding="UTF-8"?> <renderers:CustomFrame xmlns:renderers="clr-namespace:Japanese.Renderers" xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Japanese.Templates.WordFrame" CornerRadius="{DynamicResource FrameCornerRadius}" BackgroundColor="{DynamicResource WordBackgroundColor}" Elevation="{DynamicResource FrameElevation}" VerticalOptions="FillAndExpand" Padding="{DynamicResource FrameBorderPadding}" HasShadow="true" Margin="15,0" ShadowColor="{DynamicResource FrameShadowColor}" />
Run Code Online (Sandbox Code Playgroud)

将所有内容放在一行上,无论我多少次转到选项并选择自定义格式

这是我的 XAML 在格式化之前的样子:

在此处输入图片说明

菜单选择:

在此处输入图片说明

格式化后,它不再像它应该的那样将属性放在新行上:

在此处输入图片说明

Ben*_*enl 6

使用“新行中的属性”/“单独行中的属性”格式化文档:

适用于 Mac 8.3 的 Visual Studio:

Preferences > Source Code > Code Formatting > XML document > XML Format > Attributes in new line

视觉工作室 16.2.4:

工具 > 选项 > 文本编辑器 > XAML > 格式 > 间距 > 属性间距 > 将每个属性放在单独的行上