我正在研究"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"的文章以及如何使用它,请给我发送链接!:)
在接下来的答案中,我将发布默认模板.你必须自己粘贴它,它太大而不适合...
注意:蓝色是明确定义的,只需要搜索蓝色并正确绑定它.
注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)
| 归档时间: |
|
| 查看次数: |
4356 次 |
| 最近记录: |