网上有TextBox的垂直居中,只需要设置他的Sytle让他有个宿主就可以了,但是因为Label的换行需要用到TextBlock的TextWrapping="Wrap"来换行,但是TextBlock貌似是不能设置他的Sytle的。所以Label也就不能像TextBox一样的直接写Sytle来让他垂直居中。

  因此只能换个角度去考虑,用一个CustomControl,设置一个Text的依赖属性,让他绑定TextBox,当TextChanged的时候遇到回车就把字符串split分成两段加入List中,把ItemsControl的ItemsSource绑定到List,然后把Item中的Label设置为居中,这样就可以变相的实现Label的垂直居中。

下面有一个Test:LabelTest

转载于:https://www.cnblogs.com/socialdk/archive/2012/11/02/2751544.html

文本的垂直居中 WPF相关推荐

  1. 设置行内元素宽高和背景色后,行内元素文本不水平垂直居中解决方案

    前言 行内元素:指在同一行内不自动换行,可以和其他行内元素在同一水平的元素,不可以设置宽高. 行内元素设置宽高:行内元素想要设置宽高,需要用display:inline-block设置(详解如下表). ...

  2. android 文字垂直居中,前端常见问题——安卓文本无法垂直居中

    安卓文本无法垂直居中的问题 问题 安卓 webview 的字体大小在小于 12 像素的时候无法使用行高来垂直居中 ps:目前在微信等应用都存在该问题,而在最新的移动端 Chrome 浏览器上无该问题( ...

  3. CSS02_设置盒子水平+垂直居中 设置文本水平+垂直居中

    写在前面:此贴为CSS高频题,针对盒子模型的水平+垂直居中,还提到了其内部文字的居中,如有补充,请留下评论 HTML代码结构: <body><div class="box- ...

  4. html css实现文本水平垂直居中显示

    这几天在工作中遇到了一个小问题:文本内容怎么能在div里水平垂直居中显示呢?同时群里的小伙伴恰巧也有提问这个问题的,所以我就总结了一下我知道的方法. 一.利用行高(line-height)和verti ...

  5. html单行文本垂直居中对齐,关于使用line-height单行文本的垂直居中问题

    在前端开发中经常用line-height定义行高和单行文本的垂直居中,当然偶尔也配合的做其他的垂直居中. 先来看看基本的语法和属性值: 语法: line-height : normal | numbe ...

  6. web前端技巧-文本如何垂直居中?多行文本如何实现上下居中?

    做前端开发的同学肯定对文本居中不陌生,但一般我们说的都是水平居中也就是左右居中,那么你想过没有如何实现垂直居中也就是上下居中吗?今天小千就来给大家介绍一下. 单行文字垂直居中-行高等于高度值 上面的方 ...

  7. 设置图片和文本框垂直居中

    解决方法: 1. td img,td input { vertical-align:middle;} 2. <img align="absmiddle" src=" ...

  8. android html文字垂直居中,Android 浏览器文本垂直居中问题

    本文作者:IMWeb ShiJianwen 未经同意,禁止转载 问题描述 在开发中,我们常使用 line-height 属性来实现文本的垂直居中,但是在安卓浏览器渲染中有一个常见的问题,就是对于小于1 ...

  9. android textview 文字居中无效,android – 不能垂直居中textview的文本

    [已解决]我不得不向ScrollView添加 android:fillViewport ="true",修复了文本没有垂直居中的问题. 我知道之前已经多次回答,但我仍然无法垂直居中 ...

  10. css行高(line-height)及文本垂直居中原理

    css行高(line-height)及文本垂直居中原理 一.行高的定义 标准定义:两行文字基线之间的距离. 那么什么是基线? 基线是在英文字母中用到的一个概念,我们刚学英语的时使用的那个英语本子每行有 ...

最新文章

  1. linux查看CPU信息
  2. 重构-改善既有代码的设计:处理概括关系 (九)
  3. 一个四维的人在三维世界里到底长什么模样?
  4. 【Flink】Flink 报错 flink 1.12.5 启动作业报 partition not found
  5. 王者荣耀成功的营销之战
  6. Cisco 静态nat配置
  7. lintcode 中等题:Palindrome Linked List 回文链表
  8. 病毒分析一:恶意下载软件
  9. Linux rpm 命令使用详解
  10. 携程:电子合同高效赋能数字文旅
  11. [BZOJ2938] 病毒
  12. Discuz模版制作流程
  13. 怎样制作中阿拉伯文网页
  14. 【python文件读取】加密数据的读取
  15. Ruby 文件目录操作(实例讲解更易懂)
  16. Java 常用工具类
  17. (完全理解)二重积分中的换元积分中的雅可比矩阵
  18. JNDI注入之略微学学
  19. 物联网四大支撑网络,物联网发展三个阶段
  20. [电影]《指环王》新老三部曲完全赏析(意外之旅)

热门文章

  1. ADO.NET编程(3)在内存中对DataTable进行增/删/改操作
  2. JSP——基础,处理流程
  3. 那些年面过的坑,都在这里了~
  4. CEF3研究(四)之javascript集成
  5. ActiveMQ的消息存储方式
  6. 09-排序2 Insert or Merge
  7. 10 使用ViewPager实现导航
  8. visual studio 2010解决无法使用framework2.0、3.0、3.5方案
  9. wpf silverlight的Behavior
  10. “七”待已久,“夕”望是你,“快”来学习,“乐”在其中!