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")

  • 相关阅读:
    串口 规格严格
    SWATCH 规格严格
    两个属性 规格严格
    ChinaUnix转载 规格严格
    Perl学习 规格严格
    3月5日工作日志88250
    使用NetBeans6开发OSGi应用(4)——Servlet与Http服务[88250原创]
    ごじゅうおん
    使用Apache Solr实现企业搜索
    3月6日工作日志88250
  • 原文地址:https://www.cnblogs.com/AngelLee2009/p/2212743.html
Copyright © 2011-2022 走看看