Articles in this section
Category / Section

How to add expander when cell template is used in WPF?

We have to add the Expander control in the Template like TextBlock. Please refer the following code snippet and sample which illustrate the same.

XAML

<Style x:Key="rowStyle" TargetType="syncfusion:PivotGridTemplateCell">

<Setter Property="Template">

<Setter.Value>

<ControlTemplate TargetType="syncfusion:PivotGridTemplateCell">

<StackPanel Grid.Column="1" Orientation="Horizontal" Background="#4A88C6">

<toolkit:Expander Margin="1" x:Name="PART_Expander" IsExpanded="{Binding IsExpanded,RelativeSource={RelativeSource TemplatedParent}}" Visibility="{Binding Converter={StaticResource expanderVisiblityConverter}}" Grid.Column="0"/>

<TextBlock Grid.Column="1" Margin="3,4,4,0"

Text="{Binding Converter={StaticResource TextConverter}}" Foreground="White"

TextWrapping="Wrap" HorizontalAlignment="Center"

VerticalAlignment="Top" FontFamily="Calibri" FontSize="12"/>

</StackPanel>

</ControlTemplate>

</Setter.Value>

</Setter>

</Style>

 


 

 

 

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied