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

                                                          

  • 相关阅读:
    Tomcat临时目录及java.io.tmpdir对应的目录
    第一篇随笔
    面试
    近期小结-082714
    从头开始构建web前端应用——字符炸弹小游戏(一)
    web版ppt制作插件impress.js源码注释翻译
    .net web service Application_BeginRequest,记录请求数据
    微信APP支付,阿里云服务器,统一下单请求超时
    android仿ios圆弧边框背景
    google map 地址编码及反向地址编码
  • 原文地址:https://www.cnblogs.com/jyz/p/1291684.html
Copyright © 2011-2022 走看看