首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExpandarHeader与TextBlock

ExpandarHeader与TextBlock
EN

Stack Overflow用户
提问于 2014-10-14 12:45:40
回答 1查看 30关注 0票数 0

文本块在Expander.Header中不工作

我得到了System.Window.Control.TextBlod

代码语言:javascript
复制
<Expander Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" x:Name="expMainInstructions"
                        MaxHeight="400"
                        Style="{StaticResource ExpanderHelp}">

这行得通

代码语言:javascript
复制
<Expander.Header>khjasdf</Expander.Header>

这做了而不是的工作,我也尝试了Expander.Header.Content

代码语言:javascript
复制
<Expander.Header>
    <TextBlock>Instructions</TextBlock>
</Expander.Header>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-14 13:08:27

您没有发布ExpanderHelp样式,但是您所遇到的问题会提示您创建自定义Template,并使用TextBlock而不是ContentPresenter来表示Header。如果是这样的话,您在Header中的任何内容都将被转换为string

代码语言:javascript
复制
<ControlTemplate TargetType="{x:Type Expander}">
    <!-- .... -->
    <ContentPresenter ContentSource="Header"/>
    <!-- .... -->
</ControlTemplate>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26361182

复制
相关文章

相似问题

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