zoukankan      html  css  js  c++  java
  • 控件开发

    目标:

    -控件基础

    -容器控件

    -按钮控件

    一.控件基础:

    -可用控件

    -不可用控件

    通用属性(UIElement)

    -Height/Width:用户设置的控件大小,是预期的大小

    -ActualHeight/ActualWidth:获取控件的实际大小

    -MaxHeight、MaxWidth&MinHeight/MinWidth:设置控件大小的三个属性(还有Height/Wdith)中的两个。如果三个值发生冲突,首先保证的是Min然后是Max,但是这两个值要在Height/Wdith设置值之间才有效。

    -Cursor:设置/获取控件光标形状

    -DataContext:设置/获取控件数据内容

    -HorizontalAlignment/VerticalAlignment:设置/获取控件水平/垂直方向的对齐方式

    -Language:设置/获取location/globalization语言信息,如Language="en-US"

    -Margin:设置/获取控件与页面的边距

    -Name:设置/获取控件的名称

    -Parent:获取控件的父对象

    -Resources:设置/获取控件资源字典,使资源像样式一样通过引用资源串名,在XAML中使用。资源可以是任何数据类型。

    -Style:设置/获取控件的外观样式,也可以先定义好后,绑定到多个控件上

    -Tag:为控件加标签说明

    -CacheMode:设置/获取一个值,该值指示应在可能时高速缓存已呈现内容

    -Clip:设置/获取控件剪裁效果

    -DesiredSize:获取系统布局大小,对于布局的调整很有用

    -Opacity:设置/获取控件的透明度

    -OpacityMask:设置/获取一个控件蒙板,来产生蒙板透明效果

    -UseLayoutRounding:设置/获取控件及其子控件是否按子像素进行布局,使控件外观圆滑清晰

    -Visibility:设置/获取控件是否可见

    -Background:设置/获取控件背景效果

    -Projection:设置/获取控件3d透视效果

    -Forground:设置/获取字体颜色

    -RenderTransformOrigin:设置/获取变形的起始点

    -RenderTransform:设置/获取控件变形效果

    -BorderBrush:设置/获取控件边框效果

    -BorderThickness:设置/获取控件边框粗细

    -FontFamily:设置/获取字体

    -FontSize:设置/获取字体大小

    -FontStretch:设置/获取字体字形

    -FontStyle:设置/获取字体样式

    -FontWeight:设置/获取字体粗细

    -IsEnabled:设置/获取控件是否可用。如果为false,控件无法获取焦点,不能输入

    -IsTabStop:设置/获取控件是否加入TabNavigation;如果为false,控件无法获取输入焦点

    -Padding:设置/获取控件与容器的边距

    -TabIndex:设置/获取控件获取焦点的顺序

    -TabNavigation:设置/获取控件焦点顺序按什么方式轮转

    -Template:设置/获取控件模板

    -IsHitTestVisible:设置/获取控件是否接收输入事件,如mouse事件等;如果为false,无法获取焦点

    -HorizontalContentsAligment/VerticalContentsAlignment:设置/获取控件内容的对齐方式

    二.容器控件

    -可以包容其它控件

    -为包容控件布局

    -一般不能单独使用

    -控件:Grid、Canvas、StackPanel、Border、PopUp、ScrollView

    Grid

    Canvas用绝对坐标来定位子控件

    StackPanel设置子控件的排列方向

    Border给包容的子控件加边框

    PopUp这个容器可以被打开和关闭

    ScrollView拖动显示其他包含的控件的内容

    三.按钮控件

    -Button

    -HyperlinkButton//超链接按钮,用于本地,Web。

    -RepeatButton//在按下后,不断的发出click事件

    -ToggleButton//开关按键,三种状态Checked、UnChecked、Indeterminate(IsThreeState="True")

  • 相关阅读:
    struts文件上传,获取文件名和文件类型
    commons-fileupload.jar实现文件上传
    DiskFileItemFactory类的使用
    css控制两个表格的边线重合
    css控制同一个页面的两个表格,一个显示有边框线,而另一个没边框线
    Android无线调试_adbWireless
    Android无线调试(转)
    struts2用到的jar有那些
    Eclipse 中 Could not find *.apk的解决方案
    JavaScript修改注册表
  • 原文地址:https://www.cnblogs.com/AngelLee2009/p/2212743.html
Copyright © 2011-2022 走看看