c# - MSDN 代码示例中缺少空格和换行符

标签 c# vb.net xaml msdn

最近我注意到 MSDN 上的大多数代码示例都缺少重要的格式字符,例如空格和换行符。

例如,the Setter.TargetName property 上的这个页面有一些 XAML 示例,但未格式化,元素名称和属性之间没有空格:

<Stylex:Key="Slider_Thumb"TargetType="{x:Type Thumb}"><SetterProperty="OverridesDefaultStyle"Value="true"/><SetterProperty="Width"Value="14"/><SetterProperty="Height"Value="14"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="{x:Type Thumb}"><GridWidth="14"Height="14"><EllipseFill="{TemplateBinding Foreground}"/><EllipseStroke="{TemplateBinding BorderBrush}"StrokeThickness="1"x:Name="ThumbCover"><Ellipse.Fill><LinearGradientBrushEndPoint="0,1"StartPoint="0,0"><LinearGradientBrush.GradientStops><GradientStopColor="#CCFFFFFF"Offset="0"/><GradientStopColor="#00000000"Offset=".5"/><GradientStopColor="#66000000"Offset="1"/></LinearGradientBrush.GradientStops></LinearGradientBrush></Ellipse.Fill></Ellipse></Grid><ControlTemplate.Triggers><TriggerProperty="IsDragging"Value="true"><SetterTargetName="ThumbCover"Property="Fill"><Setter.Value><LinearGradientBrushEndPoint="0,1"StartPoint="0,0"><LinearGradientBrush.GradientStops><GradientStopColor="#CCFFFFFF"Offset="1"/><GradientStopColor="#00000000"Offset=".5"/><GradientStopColor="#66000000"Offset="0"/></LinearGradientBrush.GradientStops></LinearGradientBrush></Setter.Value></Setter></Trigger></ControlTemplate.Triggers></ControlTemplate></Setter.Value></Setter></Style>

还有其他人遇到这个问题吗?我能做些什么吗?

最佳答案

在您的 VS 中启用自动格式化事件从剪贴板粘贴(工具 -> 选项)-

enter image description here

一旦您将代码粘贴到您的 XAML 文件中,它就会格式化您的 xaml,但您需要手动修复一些间距问题。

关于c# - MSDN 代码示例中缺少空格和换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13379218/

相关文章:

mysql - 检查是否存在。如果存在则不插入数据,如果不存在则插入数据

vb.net - GlovePIE 和应用程序之间的通信

c# - 捏缩放图像 C#/XAML

wpf - Silverlight 中的自定义形状(从 WPF 移植应用程序)

c# - 在 C# 中,如何将十六进制字符串转换为 int?

c# - 来自 Web 服务的哈希表作为 JSON

c# - 在 Windows 服务和 Windows 应用程序之间使用 EventWaitHandles

asp.net - 即使设置了宽度,下拉列表框也会根据需要设置宽度

c# - 调用 MessageBox 和 BeginInvoking 有什么区别?

c# - WPF 文本框 : set cursor position to last character received on property changed handler in View Model