网上有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. 日本推出透明公厕,智能玻璃控制透明度,有人如厕就“屏蔽”外界
  2. 深圳大学面向全球引进高精尖缺人才!
  3. Weka 3.7.12源码学习、阅读、分析(1)
  4. C++智能指针及其简单实现
  5. 变量four赋值数字python_跟老齐学Python之赋值,简单也不简单
  6. Serverless Live | 9 大场景带你从零实践 Serverless
  7. 前端学习(1530):钩子函数--代码演示(面试重点)
  8. docker镜像没有ifconfig、ping指令
  9. Netty工作笔记0055---Unpooled应用实例1
  10. suse 网卡 bond
  11. mq系列传感器的程序_Cooper Instruments传感器定制解决方案
  12. 【NVivo教程】使用Nvivo扩展文献综述
  13. 500台网吧设计方案实验--基于华为模拟器
  14. fatal: unable to access 或者 fatal: could not read from remote repository
  15. JavaScript,setTimeout的使用案例
  16. Matlab 实现 数值计算方法 二分法
  17. 以太坊用户体验的痛点
  18. heif heic 的区别_什么是HEIF(或HEIC)图像格式?
  19. 国内外深度学习开放数据集下载集合(值得收藏,不断更新)
  20. (48)STM32——图片显示实验

热门文章

  1. 通过创建一个位图的XY Chart来学习Android绘图类Rect,Paint,Bitmap,Canvas(附源码)
  2. python+selenium+chrome driver 64位环境配置
  3. flask_loginer
  4. 2019.03.21 创建表 一对多,一对一,多对多。
  5. vue 数组中嵌套的对象添加新属性--页面更新
  6. ssh链接数设置问题
  7. 在Visual Studio 2008中安装mvc2.0(转)
  8. 超硬核!只要1美元!教你给MacBook装上触摸屏
  9. 这 8 个 Python 技巧让你的数据分析提升数倍!
  10. 【codeforces 534B】Covered Path