文本块在Expander.Header中不起作用 我得到System.Window.Control.TextBlod
<Expander Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" x:Name="expMainInstructions"
MaxHeight="400"
Style="{StaticResource ExpanderHelp}">
这有效
<Expander.Header>khjasdf</Expander.Header>
不工作 我也尝试过Expander.Header.Content
<Expander.Header>
<TextBlock>Instructions</TextBlock>
</Expander.Header>
答案 0 :(得分:0)
您没有发布ExpanderHelp
样式,但您遇到的问题会建议您创建自定义Template
并使用TextBlock
代替ContentPresenter
来展示Header
}。如果是这种情况,您放入Header
的任何内容都会转换为string
。
<ControlTemplate TargetType="{x:Type Expander}">
<!-- .... -->
<ContentPresenter ContentSource="Header"/>
<!-- .... -->
</ControlTemplate>