Visual Studio 2008/2010中Xaml开发格式设置技巧

Visual Studio 2008/2010中Xaml开发格式设置技巧

在Silverlight和WPF项目开发中,经常要和Xaml语言打交道,大家都知道,一个清晰明了的开发语言布局可以让开发人员方便,快捷的阅读和理解代码,这里我介绍几个Xaml开发布局设计技巧。

 

这里我用Visual Studio 2010作为演示,首先打开VS2010,然后选中菜单栏 Tools -> Options -> Text Editor -> XAML ->

会看到以下效果:

Visual Studio 2008/2010中Xaml开发格式设置技巧

选中以上选项后,在代码方面会有如下显示效果,方便多属性控件阅读和理解,

Visual Studio 2008/2010中Xaml开发格式设置技巧

 

 

如果选中“Position first attribute on same line as start tag”,会将分行属性按照第一行属性位置对齐显示,

Visual Studio 2008/2010中Xaml开发格式设置技巧

 

设置后,代码输出是以下效果:

Visual Studio 2008/2010中Xaml开发格式设置技巧

 

另外一种显示方式,选中“Insert a single space between attributes”,所有控件属性将会在一行显示,

Visual Studio 2008/2010中Xaml开发格式设置技巧

 

代码输出显示如下:

Visual Studio 2008/2010中Xaml开发格式设置技巧

 

 

最后一种显示方式,选中“Preserve newlines and spaces between attributes”,

Visual Studio 2008/2010中Xaml开发格式设置技巧

 

代码输出显示如下:

 

Visual Studio 2008/2010中Xaml开发格式设置技巧

 

以上小技巧希望能帮到大家。

 

转载于:https://www.cnblogs.com/jv9/archive/2010/05/20/1739998.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110772.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月6日 上午11:00
下一篇 2021年8月6日 下午12:00


相关推荐

  • 【云原生】Docker Compose 构建 Jenkins

    【云原生】Docker Compose 构建 JenkinsJenkins 是一个开源软件项目 是基于 Java 开发的一种持续集成工具 用于监控持续重复的工作 旨在提供一个开放易用的软件平台 使软件项目可以进行持续集成

    2026年3月19日
    1
  • android的layout_android:layout_weight

    android的layout_android:layout_weight一、前期基础知识储备首先看几个使用LayoutParams的实例:1、《Android开发艺术探索》第8章,Java代码中动态设置按钮时通过LayoutParams参数设置按钮位置x、y参数及Gravity位置信息,从而动态的添加进一个随手势移动的按钮,类似于悬浮窗效果。publicvoidonButtonClick(Viewview){if…

    2025年12月6日
    2
  • Mysql 分页查询limit 不能使用运算符[通俗易懂]

    mysqllimit不能使用运算符进行分页查询的时候,如果写成以下sql,语句执行会报错:select*fromuserwhereid=123456andcode=111andcreate_date>=20190101andcreate_date<=20190202limit(1-1)*1,20因为mysql中limit…

    2022年4月11日
    155
  • 单点登录sso原理及代码实现

    单点登录sso原理及代码实现什么是单点登录一个账户在多个系统上实现单一用户的登录为什么用单点登录单点登录可以做到在不记录用户密码的情况下 实现不同系统之间的资源共享 自动登录不安全 单点登录 一处登录 处处都可用 不用做多余的登录操作引用一个很经典的案例比如现在有 OA 系统 门户系统 人力资源管理系统 档案管理系统 生产管理系统 xx 系统等 这么多个系统在一个公司里面 如果一个用户需要使用这么多个系统

    2026年3月17日
    2
  • GLM-Image部署教程(含CPU Offload):16GB显存设备运行可行性验证

    GLM-Image部署教程(含CPU Offload):16GB显存设备运行可行性验证

    2026年3月12日
    5
  • mac Navicat Premium15 激活码【永久激活】

    (mac Navicat Premium15 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月21日
    181

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号