1、Lable 介绍

官方释义:表示包含一段任意类型内容的控件。也可以叫标签控件。

Label控件和TextBlock看起来非常像。但在使用时就会发现,Label使用的是Content属性而不是Text属性。这是因为Label是一个ContentControl,这意味着它可以包含任何类型 (的单个对象,例如字符串、图像或面板) ,而不仅仅是文本。

**************************************************************************************************************

2、Lable 常用属性

Background:背景; Foreground前景色(字体颜色)

BorderBrush:用于描述控件的边框背景的画笔。

BorderThickness:获取或设置控件的边框宽度。

Content:获取或设置 ContentControl 的内容。

FontFamily:获取或设置控件的字体系列。

FontSize:获取或设置字号。

FontStretch:获取或设置字体在屏幕上紧缩或加宽的程度。

FontStyle:获取或设置字体样式。

FontWeight:获取或设置指定字体的粗细。

Width/Height:宽度/高度。    IsEnabled:使能是否可用。    Name:元素标识名称。

Opacity:透明度。    Margin:元素的外边距。

HorizontalAlignment/VerticalAlignment:获取或设置在父元素(如面板或项控件)中组合此元素时所应用的水平/垂直对齐特征。

HorizontalContentAlignment/VerticalContentAlignment:获取或设置控件内容的水平/垂直对齐方式。

**************************************************************************************************************

3、具体示例代码

<!--示例代码一-->
<Grid><Label Margin="10"  Foreground="#dddddd" BorderBrush="Teal" BorderThickness="1" FontSize="15" FontFamily="微软雅黑" FontStretch="Normal"><TextBlock Text="入我相思门,知我相思苦,长相思兮长相忆,短相思兮无穷极,早知如此绊人心,还如当初不相识。" TextWrapping="Wrap" /></Label>
</Grid><!--示例代码二-->
<Grid><Label Margin="10"  Foreground="#dddddd" BorderBrush="Teal" BorderThickness="1" FontSize="15" FontFamily="微软雅黑" FontStretch="Normal"><StackPanel Orientation="Horizontal"><Image Width="130" Height="80" Margin="0 10" Source="./huahua.png" Stretch="Fill"/><Image Width="130" Height="80" Margin="10 10 0 10" Source="./huahua.png" Stretch="Fill"/></StackPanel></Label>
</Grid><!--示例代码三  Label 设置文本内容水平居中,垂直居中显示-->
<Grid><Label Height="60" Foreground="#dddddd" FontSize="13" VerticalAlignment="Center" BorderThickness="1"Content="早知如此绊人心,还如当初不相识。"  Background="Teal" BorderBrush="YellowGreen" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>
</Grid>

**************************************************************************************************************

4、示例代码效果图,左图为示例代码一效果图;右图为示例代码二效果图;第三张图为代码示例三的效果图

  

**************************************************************************************************************

5、总结和扩展

在大多数情况下,标签控件它充当另一控件的文本标签,这就是它的主要目的。对于大多数其他情况,应该使用TextBlock控件或WPF提供的其他文本容器之一。

**************************************************************************************************************

WPF 控件专题 Lable 控件详解相关推荐

  1. DevExpress控件GridControl中的布局详解 【转】

    DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28|  分类: devexpress |  标签:devexpress  |举报|字号 订阅 h ...

  2. 利用Animation控件制作帧动画过程详解

    利用Animation控件制作帧动画过程详解 前言 通过Animation控件来达到序列图的播放(素材和示例视频在文章末尾) 一.序列图 (此素材为已经分割好的序列图) 如若序列图在一张图片上,请参考 ...

  3. wpf 客户端【JDAgent桌面助手】详解(二)桌面宠物制作详解

    目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图(此文 由于当时没有开通csdn博客所以在博客园发了,后续文章都是csdn 首发奥) [晒视频了]业余开发wpf 客户端[JDAgent桌面助 ...

  4. 【卷积神经网络结构专题】一文详解AlexNet(附代码实现)

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]本文是卷积神经网络结构系列专题第二篇文章,前面我们已经介绍了第一个真正意义 ...

  5. WPF 控件专题 Image控件详解

    1.Image 介绍 Image:表示用于显示图像的控件. Image可以加载以下图像类型:.bmp..gif..ico..jpg..png..wdp 和 .tiff.但是在显示多帧图像时,仅显示第一 ...

  6. WPF 控件专题 Grid 控件详解

    1.Grid 介绍 定义由列和行组成的灵活的网格区域,Grid顾名思义就是"网格",它的子控件被放在一个一个实现定义好的小格子里面,整齐配列,该对象可包含多个 Children对象 ...

  7. WPF 控件专题 TreeView控件详解

    1.TreeView介绍 命名空间:System.Windows.Controls TreeView 表示一个控件,该控件在树结构(其中的项可以展开和折叠)中显示分层数据. TreeView 是一个 ...

  8. WPF 控件专题 Menu 控件详解

    1.Menu 介绍 Menu 表示一个 Windows 菜单控件,该控件可用于按层次组织与命令和事件处理程序关联的元素. 该 Menu 控件提供一个项列表,用于指定应用程序的命令或选项. 通常,单击菜 ...

  9. WPF 控件专题 Border控件详解

    1.Border介绍 Border(边框)是一个装饰的控件,此控件绘制一个边框.一个背景.Border 中只能有一个子控件(Child),若要显示多个子元素,需要在父Border元素中放置一个附加Pa ...

最新文章

  1. 照相机模型与增强现实(相机标定)
  2. java 必备_Java基础必备
  3. Python语言学习 (七)1.1
  4. go定时读取mysql_golang+数据库定时任务
  5. IAR建立CC2530工程的设置问题及生成.hex文件
  6. boost::mp11::mp_quote相关用法的测试程序
  7. C#内存泄露与资源释放 经验总结
  8. 前端模块化工具--webpack学习心得
  9. 蓝牙驱动卸载后自动安装_最热建筑安装工程计算表格,输入后自动生成,省时方便易上手...
  10. java webmethod 参数_java详解Spring接收web请求参数的方式
  11. 多IDC GSLB的部署
  12. Sentinel熔断限流器工作原理
  13. SessionID的传送
  14. SAM-BA连接不上
  15. hexo文章图片加载不出来 | hexo文章插入图片
  16. Stewart六自由度平台正反解算法
  17. Axure RP 10 10.0.0.3818 中文版 专业的快速原型设计工具
  18. 如何扩大C盘的大小(电脑c盘太小的解决办法,分区助手V8.8操作步骤)
  19. 魅族手机魅蓝note处于开发者模式,如何打开USB调试
  20. 【Nodejs】留言板案例

热门文章

  1. 乐高无限的服务器是什么,乐高无限新手教程 生存第一天需要做什么
  2. python变量命名规则与规范(约定)
  3. HTML5+CSS3小实例:动感的金属质感闪光文字
  4. Netty4 Recycler
  5. Linux发行版和安装的基本知识(转)
  6. iOS_获取HealthKit步数
  7. 原生微信小程序引入公共方法(js文件)@令狐张豪
  8. Free. (自由并非免费, 也绝非简单的 开源 )
  9. 微信小程序(1)——页面初始化
  10. 六年级计算机考试实验操作,小学科学实验操作考试试题(六年级)