質問

私はパンダ背景色を変更しようとしています。それはとても簡単なようだが、私はそれを動作させることはできません。

<Expander Name="expOneDay">
        <Expander.Header>
            <TextBlock Foreground="CadetBlue" Text="Some Text" HorizontalAlignment="Stretch" />
        </Expander.Header>
 ...

</Expander><br/><br/>

なぜ助けを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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top