• 深入浅出话XAML-学习笔记


    第一章 XAML是什么?                                                                                                                                                                   

    1.1XAML之前

    *设计师的设计更不上程序逻辑的变化

    *程序员未能完全实现设计师提供的效果图

    *效果图与程序功能不能完全匹配

    *从效果图到软件UI的转化耗费很多时间

    1.2XAML的优点

    XAML可以设计出专业的UI和动画-好用

    XAML使设计师能直接参与软件开发,随时沟通、无需二次转换

    第二章 从零开始起步认识XAML                                                                                                                                                       

    App.xaml:程序的主体,在Windows系统里,一个程序就是一个进程Process

    Windows.xaml:程序的主窗体

    XAML使用标签(Tag)声明一个元素(每个元素对应内存中的一个对象)

      *非空标签 <Tag ></Tag>

      *空标签 <Tag/>

    Property(属性)是针对对象而言的 Attribute是正对编程语言文法层面的东西

    XAML是一种声明式语言,当你看到一个标签就意味着声明了一个对象

    xmlns是XML-Namespace的缩写,定义名称空间的好处就是当来源不同的类重名的时候,可以使用名称空间来加以区分

      *语法:xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml

    在XAML中有:x:Class="MyFirstWpfApplicatioon.Window1",在Window1.xaml.cs中也申明了Window1这个类,这个类使用partial关键字来修饰,由于这种partial机制,我们可以把类的逻辑代码留在.cs文件里,用C#语言来实现,而把那些与声明及布局UI元素相关的代码分离出去,实现UI和逻辑的分离,并且用于绘制UI的代码页不必使用C#语言,使用XAML和XAML编译工具就能轻松搞定!

    第三章 系统学习XAML语法

    与传统设计思维不同XAML使用树形逻辑结构来描述UI

    XAML中卫对象属性赋值共有两种语法

      *使用字符串进行简单赋值

      *使用属性元素(Property Element)进行复杂赋值(一个标签元素就是一个对象)

  • 相关阅读:
    ZedGraph 总论
    ZedGraph图形控件在Web开发中的应用
    zedgraph基本教程篇第八节PieSampleDemo.cs介绍
    zedgraph基本教程篇第三节、第四节DateAxisSampleDemo.cs和TextAxisSampleDemo.cs介绍
    zedgraph 基本教程篇第二节:ModInitialSampleDemo.cs介绍
    zedgraph基本教程篇第五节BarChartSampleDemo.cs介绍
    zedgraph基本教程篇第九节MasterSampleDemo.cs介绍
    JavaScript 中创建自定义对象
    SQL Server 索引结构及其使用(一)
    Javascript 的基本对象
  • 原文地址:https://www.cnblogs.com/chenyongblog/p/3384987.html
Copyright © 2020-2023  润新知