layoutToolkit手风琴模板?

Rev*_*Rev 1 wpf

我正在研究"layoutToolkit:Accordion",想要改变AccordionItem的模板(就像一个带有许多视觉图形效果的自定义按钮).但之后,AccordionItem失去了Pre-template并成为了按钮.如何更改模板AccordionItem?

<layoutToolkit:AccordionItem  Header="like" >
                <layoutToolkit:AccordionItem.Template>
                    <ControlTemplate>
                        <Button Style="{StaticResource ButtonStyle}" />
                    </ControlTemplate>
                </layoutToolkit:AccordionItem.Template>
                <Grid >
                    <Grid.RowDefinitions>
                        <RowDefinition Height="*"/>
                        <RowDefinition Height="*"/>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <Button Content="1" Width="65" Grid.Row="0"/>
                    <Button Content="2" Width="65" Grid.Row="1"/>
                    <Button Content="3" Width="65" Grid.Row="2"/>
                </Grid>
 </layoutToolkit:AccordionItem>
Run Code Online (Sandbox Code Playgroud)

如果你有任何关于"layoutToolkit:Accordion"的文章以及如何使用它,请给我发送链接!:)

Ter*_*lis 5

在接下来的答案中,我将发布默认模板.你必须自己粘贴它,它太大而不适合...
注意:蓝色是明确定义的,只需要搜索蓝色并正确绑定它.
注2:它太长而不适合一个答案,将发布在3

命名空间:

xmlns:layoutPrimitivesToolkit="clr-namespace:System.Windows.Controls.Primitives" 
xmlns:layoutToolkit="clr-namespace:System.Windows.Controls" 
xmlns:vsm="clr-namespace:System.Windows;assembly=WPFToolkit" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Run Code Online (Sandbox Code Playgroud)