Вы можете просто отредактировать стиль управления.Этот пример взят из инструментария Silverlight, но я бы поспорил с тем же принципом.
1) Удалить стрелку
У меня есть файл с именем toolkitStyles.xaml, в которомУ меня определен следующий стиль.
<Style TargetType="layouttoolkit:AccordionButton" x:Key="DefaultAccordionButtonStyle">
Внутри этого стиля (вам придется искать его), вы найдете код, подобный этому
<Path x:Name="arrow" Data="F1 M 301.14,-189.041L 311.57,-189.041L 306.355,-182.942L 301.14,-189.041 Z " HorizontalAlignment="Center" Height="5" Stretch="Uniform" Width="8" Fill="{StaticResource BlackBrush}" RenderTransformOrigin="0.5,0.5" VerticalAlignment="Center">
Закомментируйте его,а затем выполнить поиск по x: Name (это может быть не «стрелка» в WPFToolkit) и удалить все, что ссылается на него, чтобы вы могли его построить.
2) Удалить синий фон
Найдите стиль как
<Style TargetType="System_Windows_Controls:AccordionItem" x:Key="DefaultAccordionItemStyle">
Найдите строку, подобную этой.Это, вероятно, в нижней части стиля.(Обратите внимание, что у меня уже задан Background = "Transparent", у вас будет либо синий цвет, либо привязка к шаблону, либо просто установите его на прозрачный, либо на любой другой цвет) *
<layouttoolkit:AccordionButton x:Name="ExpanderButton" Background="Transparent" ContentTemplate="{TemplateBinding HeaderTemplate}" Content="{TemplateBinding Header}" Foreground="{TemplateBinding Foreground}" FontWeight="{TemplateBinding FontWeight}" FontStyle="{TemplateBinding FontStyle}" FontStretch="{TemplateBinding FontStretch}" FontSize="{TemplateBinding FontSize}" FontFamily="{TemplateBinding FontFamily}" HorizontalAlignment="{TemplateBinding HorizontalAlignment}" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" IsTabStop="True" IsChecked="{TemplateBinding IsSelected}" Margin="0,0,0,0" Padding="0,0,0,0" Grid.Row="0" VerticalAlignment="{TemplateBinding VerticalAlignment}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/>