XAML でアコーディオン コントロールを使用しようとしていますが、既定で使用されている濃い青色の背景を変更できません。同じ問題を抱えているが、解決策が投稿されていない他の数人の人々に出くわしました。これまでに見つけた唯一の答えは、Expression Studio を使用することですが、残念ながら私はそのコピーを所有していません。
以下のデザイナー コードを参照してください。現時点ではそれほど多くはありません。各要素に background プロパティを設定しようとしましたが、どの要素にも結果が得られません。
<Window x:Class="Test.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="289"
Width="500"
xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Layout.Toolkit">
<Grid>
<my:Accordion HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<my:AccordionItem x:Name="item1" Header="Item 1">
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
</Grid>
</my:AccordionItem>
<my:AccordionItem x:Name="item2" Header="Item 2">
</my:AccordionItem>
<my:AccordionItem x:Name="item3" Header="Item 3">
</my:AccordionItem>
</my:Accordion>
</Grid>
</Window>