Customizing Maximized Item in UWP Tile View (SfTileView)

10 May 20212 minutes to read

SfTileView provides several properties for customizing the maximized item.

Changing maximized item height

MaximizedItemHeight property is used to set height for the maximized item.

<layout:SfTileView x:Name="tileView" MaximizedItemHeight="400">

</layout:SfTileView>
tileView.MaximizedItemHeight = 400.0;
tileView.MaximizedItemHeight = 400.0

Customizing-maximized-item-img1

Changing maximized item width

MaximizedItemWidth property is used to set width for the maximized item.

<layout:SfTileView x:Name="tileView" MaximizedItemWidth="400">

</layout:SfTileView>
tileView.MaximizedItemWidth = 400.0;
tileView.MaximizedItemWidth = 400.0

Customizing-maximized-item-img2

Animating maximized content

MaximizedContentTransitions property is used to apply a set of transitions when an item is maximized.

<layout:SfTileView x:Name="tileView">

<layout:SfTileView.MaximizedContentTransitions>

<TransitionCollection>

<PopupThemeTransition/>

</TransitionCollection>

</layout:SfTileView.MaximizedContentTransitions>

</layout:SfTileView>
tileView.MaximizedItemHeight = 400.0;

tileView.Transitions = new TransitionCollection();

tileView.Transitions.Add(new PopupThemeTransition());
tileView.MaximizedItemHeight = 400.0

tileView.Transitions = New TransitionCollection()

tileView.Transitions.Add(New PopupThemeTransition())

Customizing maximized item

MaximizedItemContainerStyle property is used to set style for the ContentControl that holds the MaximizedContent. It can be set as follows:

<layout:SfTileView>

<layout:SfTileView.MaximizedItemContainerStyle>

<Style TargetType="ContentControl">

<Setter Property="Foreground" Value="Red"/>

</Style>

</layout:SfTileView.MaximizedItemContainerStyle>

<layout:SfTileViewItem Background="LightBlue" Content="PaulVent" MaximizedContent="Description about Paul"/>

<layout:SfTileViewItem Background="LightBlue" Content="James" MaximizedContent="Description about James"/>

<layout:SfTileViewItem Background="LightBlue" Content="Carl" MaximizedContent="Description about Carl"/>

<layout:SfTileViewItem Background="LightBlue" Content="Niko" MaximizedContent="Description about Niko"/>

</layout:SfTileView>

Customizing-maximized-item-img3