• WPF XAML介绍


    一、XAML 简介

            XAML是一种声明性标记语言,它简化了为.NET Framework应用程序创建UI的过程。在声明性XAML标记中创建可见的UI元素,可以折叠隐藏代码,使程序界面编程更加简单和简洁。
    XAML直接以程序集中定义的一组特定后备类型表示对象的实例化。以文本表示时,XAML 文件是通常具有 .xaml 扩展名的 XML 文件。

            XAML对象元素通常声明类型的实例,也就是说XAML文件中的每个元素代表.NET中的一个类,并且XAML文件中的每个属性代表.NET类中的一个属性、方法或事件。后台文件.xaml.cs中部分类包含了XAML呈现层可以用的事件、方法和属性。

    编写XAML代码是需要注意,声明一个XAML元素时,可以用Name(或者x:Name)属性为该元素指定一个名称,这样在C#代码里面才可以访问到此元素。

     XAML的优点:

            XAML可以设计出专业的UI和动画----好用。
            XAML不需要专业的编程知识,它简单易懂、结构清晰-----易学。
            XAML能使设计师直接参与软件开发,随时沟通、无需二次转化-----高效    
            另外一个大优点就是:它帮助开发团队真正的实现了UI和业务逻辑的剥离

    接下来开始介绍XAML的语法,下面我们看一下这个图,方便我们理解;

    XAML必须遵循的4大原则:

        XAML是大小写区分的,对象元素、属性元素和特性名称必须严格区分大小写。
        所有的属性值,无论它是什么数据类型,都必须包含在双引号中;例如:

  • 相关阅读:
    SqlServer复习
    SpringCloud微服务实战——搭建企业级开发框架(四十四):【微服务监控告警实现方式一】使用Actuator + Spring Boot Admin实现简单的微服务监控告警系统
    【STM32】标准库-FMC-SDRAM
    定位相关论文阅读:神经惯性定位(一)Neural Inertial Localization
    “鲜切花+”模式开启,昆明首个鲜切花行业集合体空间开业
    两步将 CentOS 6.0 原地升级并迁移至 RHEL 7.9
    【JUC系列-09】深入理解ReentrantReadWriteLock的底层实现
    文件操作(详解!)
    【学习笔记】CF1456E XOR-ranges
    (九)Date&Time——PHP
  • 原文地址:https://blog.csdn.net/BYH371256/article/details/114963274