首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ControlTemplate TextBlock风格

ControlTemplate TextBlock风格
EN

Stack Overflow用户
提问于 2017-02-06 22:17:09
回答 1查看 1.5K关注 0票数 0

当我有TextBlock的时候。“在页面中运行文本= "(”Run Text={Binding IncomeLoss} Run Text=“),它看起来很好,但是当我在ControlTemplate中应用于从Control派生的类时,在"( 100 )”这样的字符之后会有额外的空间。

我读到ControlTemplate是样式继承的障碍,但是我如何猜测页面上的Textblock所继承的样式参数到底是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-07 13:28:08

确保已经将所有Run元素放在ControlTemplate中的同一行中。

这两种方法在产出方面存在差异:

代码语言:javascript
复制
<TextBlock><Run Text = "(" /><Run Text="{Binding IncomeLoss}"/><Run Text=")"/></TextBlock>

...and这个:

代码语言:javascript
复制
<TextBlock>
    <Run Text = "(" />
    <Run Text="{Binding IncomeLoss}"/>
    <Run Text=")"/>
</TextBlock>

如果这不起作用,您应该提供一个最小的、完整的和可验证的问题示例:https://stackoverflow.com/help/mcve

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42078287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档