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

  • 相关阅读:
    Spring框架中的核心技术之AOP
    java毕业设计小组学习系统mybatis+源码+调试部署+系统+数据库+lw
    从MVC到DDD,该如何下手重构?
    Java教程:只会懒汉式和饿汉式,那你还不算真的懂单例模式
    JavaSE——继承和多态详解
    华为机试题解析020:数据分类处理(python)
    禁用Google Chrome自动升级、查看Chrome版本号
    前端面试(4)—— DOM事件的总结
    【大数据Hive】hive select 语法使用详解
    学习笔记二十:Pod生命周期-启动钩子、停止钩子
  • 原文地址:https://blog.csdn.net/BYH371256/article/details/114963274