Ars*_*yan 3 wpf user-interface expander
我正在尝试更改扩展器背景颜色.这似乎很容易,但我无法让它工作.
<Expander Name="expOneDay">
<Expander.Header>
<TextBlock Foreground="CadetBlue" Text="Some Text" HorizontalAlignment="Stretch" />
</Expander.Header>
...
</Expander><br/><br/>
Run Code Online (Sandbox Code Playgroud)
为什么没有HorizontalAlignment="Stretch"帮助?我试图将宽度绑定Header到宽度Expander但结果不好看.
在这里,你应该这样做....你应该将标题模板的宽度设置为扩展器的宽度.
<Expander Name="expOneDay"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch" Width="Auto">
<Expander.Header >
<Border Background="Bisque">
<TextBlock Foreground="White" Text="Steve"
Width="{Binding ElementName=expOneDay, Path=ActualWidth}"
HorizontalAlignment="Stretch" />
</Border>
</Expander.Header>
</Expander>
Run Code Online (Sandbox Code Playgroud)