zoukankan      html  css  js  c++  java
  • WPF笔记(2)Control和pannel

      Control    

     WPF中的控件都是从Control派生而来。类层次如下:

    Object
           DispatcherObject (abstract)
                    DependencyObject
                               Visual (abstract)
                                         UIElement
                                                FrameworkElement
                                                          Control

                                                                 ContentControl
                                                                       ButtonBase (abstract)
                                                                            Button
                                                                        Window

    从上图中可以看出ButtonBase和Window都是从ContentControl继承而来,因此他们的Content属性都可以放置其他从UIElement继承来的对象。Button控件是WPF控件的原型(archetypal )控件。

         Margin和Padding

    Margin属性(defined by FrameworkElement)影响的是控件的外部空间(exterior)。

    Padding属性(defined by Control)影响的是控件的内部控件(interior)。

         Panel
         WPF定义了几个面板类。我们可以将控件或者其他元素在这上面进行布局。类层次关系如下:

    UIElement
        FrameworkElement
             Panel (abstract)
                    Canvas
                    DockPanel
                    Grid
                    StackPanel
                    UniformGrid
                    WrapPanel

                                                          

  • 相关阅读:
    大纲锤炼:深入浅出WF4.0
    谈谈技术面试 A Lazy Programmer's Footprint
    推荐一本写给IT项目经理的好书
    UML成长笔记
    写于Silverlight整装待发之际【瞿杰】
    虛擬化、iPad/iPhone相關運用、攝影方面
    (2)经典导读:(webabcd)的Silverlight文章索引
    (1)经典导读:坚持学习WF文章索引[carysun]
    索引测试
    js导航条 二级滑动 模仿块级作用域
  • 原文地址:https://www.cnblogs.com/jyz/p/1291684.html
Copyright © 2011-2022 走看看