WPF实用知识点

1.一个基本的WPF程序, 需要引入的程序集WindowsBase, PresentationCore, PresentationFramework

using System;
using System.Windows;

namespace SWPF
{
    class Program
    {
        [STAThread]
        public static void Main()
        {
            Application app = new Application();
            Window w = new Window();
            w.Title = "WPF窗口";
            app.Run(w);
        }
    }
}

2.所有的XAML文件里面的标签都会转化成对应的C#对象. 

3.在XAML文件中引入命名空间, 通过在XAML文件的顶层标签的xmlns属性引入, xmlns:映射名="clr=namespace:类库中名字空间的名字, assemly=类库的文件名",
映射名相当于别名, 相当于using S = System.Security.Cryptography;当命名空间被引入以后我们通过<映射名:类名>...</映射名:类名>的方式调用

4.XAML中标签的Attribute大部分和对象的property相对应.

5.WPF中的binding

 6. WPF中的控件对象的继承关系图

原文地址:https://www.cnblogs.com/answercard/p/5537627.html