文本的垂直居中 WPF
网上有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相关推荐
- 设置行内元素宽高和背景色后,行内元素文本不水平垂直居中解决方案
前言 行内元素:指在同一行内不自动换行,可以和其他行内元素在同一水平的元素,不可以设置宽高. 行内元素设置宽高:行内元素想要设置宽高,需要用display:inline-block设置(详解如下表). ...
- android 文字垂直居中,前端常见问题——安卓文本无法垂直居中
安卓文本无法垂直居中的问题 问题 安卓 webview 的字体大小在小于 12 像素的时候无法使用行高来垂直居中 ps:目前在微信等应用都存在该问题,而在最新的移动端 Chrome 浏览器上无该问题( ...
- CSS02_设置盒子水平+垂直居中 设置文本水平+垂直居中
写在前面:此贴为CSS高频题,针对盒子模型的水平+垂直居中,还提到了其内部文字的居中,如有补充,请留下评论 HTML代码结构: <body><div class="box- ...
- html css实现文本水平垂直居中显示
这几天在工作中遇到了一个小问题:文本内容怎么能在div里水平垂直居中显示呢?同时群里的小伙伴恰巧也有提问这个问题的,所以我就总结了一下我知道的方法. 一.利用行高(line-height)和verti ...
- html单行文本垂直居中对齐,关于使用line-height单行文本的垂直居中问题
在前端开发中经常用line-height定义行高和单行文本的垂直居中,当然偶尔也配合的做其他的垂直居中. 先来看看基本的语法和属性值: 语法: line-height : normal | numbe ...
- web前端技巧-文本如何垂直居中?多行文本如何实现上下居中?
做前端开发的同学肯定对文本居中不陌生,但一般我们说的都是水平居中也就是左右居中,那么你想过没有如何实现垂直居中也就是上下居中吗?今天小千就来给大家介绍一下. 单行文字垂直居中-行高等于高度值 上面的方 ...
- 设置图片和文本框垂直居中
解决方法: 1. td img,td input { vertical-align:middle;} 2. <img align="absmiddle" src=" ...
- android html文字垂直居中,Android 浏览器文本垂直居中问题
本文作者:IMWeb ShiJianwen 未经同意,禁止转载 问题描述 在开发中,我们常使用 line-height 属性来实现文本的垂直居中,但是在安卓浏览器渲染中有一个常见的问题,就是对于小于1 ...
- android textview 文字居中无效,android – 不能垂直居中textview的文本
[已解决]我不得不向ScrollView添加 android:fillViewport ="true",修复了文本没有垂直居中的问题. 我知道之前已经多次回答,但我仍然无法垂直居中 ...
- css行高(line-height)及文本垂直居中原理
css行高(line-height)及文本垂直居中原理 一.行高的定义 标准定义:两行文字基线之间的距离. 那么什么是基线? 基线是在英文字母中用到的一个概念,我们刚学英语的时使用的那个英语本子每行有 ...
最新文章
- 日本推出透明公厕,智能玻璃控制透明度,有人如厕就“屏蔽”外界
- 深圳大学面向全球引进高精尖缺人才!
- Weka 3.7.12源码学习、阅读、分析(1)
- C++智能指针及其简单实现
- 变量four赋值数字python_跟老齐学Python之赋值,简单也不简单
- Serverless Live | 9 大场景带你从零实践 Serverless
- 前端学习(1530):钩子函数--代码演示(面试重点)
- docker镜像没有ifconfig、ping指令
- Netty工作笔记0055---Unpooled应用实例1
- suse 网卡 bond
- mq系列传感器的程序_Cooper Instruments传感器定制解决方案
- 【NVivo教程】使用Nvivo扩展文献综述
- 500台网吧设计方案实验--基于华为模拟器
- fatal: unable to access 或者 fatal: could not read from remote repository
- JavaScript,setTimeout的使用案例
- Matlab 实现 数值计算方法 二分法
- 以太坊用户体验的痛点
- heif heic 的区别_什么是HEIF(或HEIC)图像格式?
- 国内外深度学习开放数据集下载集合(值得收藏,不断更新)
- (48)STM32——图片显示实验
热门文章
- 通过创建一个位图的XY Chart来学习Android绘图类Rect,Paint,Bitmap,Canvas(附源码)
- python+selenium+chrome driver 64位环境配置
- flask_loginer
- 2019.03.21 创建表 一对多,一对一,多对多。
- vue 数组中嵌套的对象添加新属性--页面更新
- ssh链接数设置问题
- 在Visual Studio 2008中安装mvc2.0(转)
- 超硬核!只要1美元!教你给MacBook装上触摸屏
- 这 8 个 Python 技巧让你的数据分析提升数倍!
- 【codeforces 534B】Covered Path