有没有理由为什么WPF按钮的文本内容出现在文本上方的不需要的空间?

我在StackPanel中有一个按钮 . 这个按钮是一个简单的关闭按钮,所以我希望它显示为一个方形按钮,其中有一个“x” . 我已将我的填充设置为零,并将HorizontalContentAlign和VerticalContentAlign设置为Center,但“x”仍然出现在按钮的底部(如果我的FontSize相对于我的高度太大,甚至会被截断) . 就好像按钮顶部有一些填充,可以防止文本使用完整的垂直空间 .

我的XAML是:

x

如果我将我的按钮VerticalContentAlign属性设置为Stretch甚至Top,问题就完全一样了 . 如果我删除高度和重量属性,以便按钮确定它自己,那么控件不会显示为正方形而是直立矩形,并且“x”仍然不居中 .

更新:虽然按钮和内容现在都完美居中,但按钮仍然显示得比它需要的大得多,就像正在应用高填充一样 .

我的资源样式定义现在如下:

按钮本身定义为:

Visibility="{Binding GenderFilterExpander.ClearFilterVisibility}" />

Visibility="{Binding GenderFilterExpander.SelectedValueVisibility}" />

扩展器位于DockPanel内GroupBox内的StackPanel内 .

在设计视图中,按钮的大小正确,仅包含X,但在运行时它们会变大 . 我怎么能纠正这个?

java 按钮垂直居中_WPF按钮中的文本内容未垂直居中相关推荐

  1. Java 读取Word文档中的文本内容

    这篇文章将介绍如何使用Free Spire.Doc for Java组件在Java应用程序中读取Word文档的文本内容.Free Spire.Doc for Java提供了两种方法来读取Word文档中 ...

  2. Word处理控件Aspose.Words功能演示:用Java从Word文档中提取文本

    Aspose.Words For .NET是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsof ...

  3. Java实现标题相似度计算,文本内容相似度匹配,Java通过SimHash计算标题文本内容相似度

     目录 一.前言 二.关于SimHash 补充知识 一).什么是海明距离 二).海明距离的应用 三).什么是编辑距离 三.SimHash算法的几何意义和原理 一).SimHash算法的几何意义 二). ...

  4. js中显示一个指定html文档,JS实现选定指定HTML元素对象中指定文本内容功能示例...

    本文实例讲述了JS实现选定指定HTML元素对象中指定文本内容功能.分享给大家供大家参考,具体如下: 该功能用处多多,可以灵活运用之!主要函数如下: //选中文本中指定部分 function selec ...

  5. PHP开发小技巧①⑥—提取富文本字符串中的文本内容

    综述 富文本在我们平常的项目中应用已经很广泛了,并逐渐发展成了一个行业.最近在项目中遇到需要提取富文本字符串中的文本内容,本篇博文就是记述如何重富文本字符串中提取出文本内容,欢迎大家相互学习. 富文本 ...

  6. php 提取文字,如何使用PHP从word文档中提取文本内容?

    我想用PHP从word文档中提取文本内容. 我在Microsoft Word for Mac 2011中创建了一个新的单词文档. 编辑:也通过在Windows 7中的Microsoft Word中创建 ...

  7. 200826-C语言打印文件中的文本内容

    1. Description 在桌面上创建一个txt文件,输入一些文本内容,我们的任务是把文本内容打印出来. 在编程之前,关于一些函数的定义我们需要了解下. fopen fopen的函数原型为: FI ...

  8. C# 读取Word文档中的文本内容

    C# 读取Word文档中的文本内容 这篇文章将介绍如何使用C#和Free Spire.Doc组件读取Word文档中的文本内容.Free Spire.Doc提供了两种方法来读取Word文档中的内容,一种 ...

  9. Free Spire.Doc组件C# 读取Word文档中的文本内容

    C# 读取Word文档中的文本内容 这篇文章将介绍如何使用C#和Free Spire.Doc组件读取Word文档中的文本内容.Free Spire.Doc提供了两种方法来读取Word文档中的内容,一种 ...

  10. java读取pdf_Java 读取PDF中的文本和图片的方法

    本文将介绍通过Java程序来读取PDF文档中的文本和图片的方法.分别调用方法extractText()和extractImages()来读取. 使用工具:Free Spire.PDF for Java ...

最新文章

  1. linux上安装redis
  2. break continue 016
  3. 进程与线程 thread (二)——线程概念
  4. Android app内语言环境切换
  5. 致敬金庸:武侠版编程语言...Java像张无忌还是令狐冲?
  6. 15行代码AC——ZOJ - 4118 Stones in the Bucket(思维题+优化方案)(第十届山东省ACM程序设计竞赛F题)
  7. php操作带中文的json数据
  8. 网络通信程序写起来很难专业课没问题
  9. Spring源码学习--new()和反射的实例化区别
  10. list、tuple
  11. java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式...
  12. Kramdown 配置不当引发 GitHub Pages 多个 RCE,得 $2.5万($6.1万系列之二)
  13. VC 无标题栏对话框移动
  14. 15. 固若金汤:网站的安全架构
  15. 一文读懂数据湖 | 凌云时刻
  16. 2022-2028年全球与中国汽车齿轮齿条转向系统产业市场前瞻与投资战略规划分析报告
  17. cdLinux显示“没有发现无限网卡!”
  18. Java核心技术整理(九)---持久层、业务层、表现层
  19. 著名npm包被毁,GitHub强烈谴责!开源作者因反俄给代码投毒遭猛烈抨击
  20. 中国历史上十大经典遗言

热门文章

  1. Spark中加载本地(或者hdfs)文件以及SparkContext实例的textFile使用
  2. 修复Git打包的一个Bug
  3. 6016.Linux shell脚本编程规范(第1版)
  4. Solidworks常用技巧
  5. Android实现圆角和圆形
  6. idea中改了jsp代码不生效_使用IDEA编写jsp时EL表达式不起作用的问题及解决方法...
  7. JavaScript数据结构学习笔记(封装栈、队列、优先级队列、链表、双向链表)
  8. js触发click事件
  9. C# 读取csv、xls、xlsx表格(读取到datatable、sql查询语句读取)
  10. 服务器装系统怎么显示盘符,安装双系统如何实现各系统盘盘符均显示为C盘