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

  • 相关阅读:
    SPA项目的登录注册实现,post/get请求以及跨域问题
    四、T100生产管理之领退挪料管理
    ssh基于WEB的农产品销售管理系统
    我的设计模式之旅、09 工厂方法、简单工厂
    MySQL补充,视图,触发器,事务,MVCC多版本并发控制,内置函数,流程控制,索引,慢查询优化,测试索引,联合索引
    常见的几种池化操作:MaxPool2d/AdaptiveMaxPool2d/AvgPool2d/AdaptiveAvgPool2d...(Pytorch)
    Redis 5 种基本数据结构(String、List、Hash、Set、Sorted Set)详解 | JavaGuide
    网络工程师知识点3
    我一个员工,凭什么要替老板思考?
    【LIUNX】修改hostname方法
  • 原文地址:https://blog.csdn.net/BYH371256/article/details/114963274