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>
|