Hi!
We are using RadTileView control and would like to achieve the attached layout.
We removed the headers from the tiles and would like to have the window resizable (not fixed width tiles in restored form).
The problem is that tile number 3 is either next to tile 2 or in the beginning of the last row.
The XAML is below:
<Window x:Class="WpfApplication2.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:Telerik_Windows_Controls_TileView="clr-namespace:Telerik.Windows.Controls.TileView;assembly=Telerik.Windows.Controls.Navigation" xmlns:System="clr-namespace:System;assembly=mscorlib" Title="MainWindow" Width="1164" Height="900"> <Window.Resources> <Style x:Key="RadTileViewItemStyle" TargetType="{x:Type telerik:RadTileViewItem}"> <Setter Property="HorizontalContentAlignment" Value="Stretch" /> <Setter Property="VerticalContentAlignment" Value="Stretch" /> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type telerik:RadTileViewItem}"> <Grid> <Border x:Name="outerBorder" Margin="{TemplateBinding Padding}" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="7"> <Border x:Name="outerContainer" Background="Transparent"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Grid Grid.Row="1" Background="Transparent"> <Border > <Grid MinHeight="28"> <Border x:Name="GripBarElement" Background="Transparent" > <ContentPresenter x:Name="ContentElement" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" /> </Border> </Grid> </Border> </Grid> <Rectangle x:Name="DisabledVisual" Grid.RowSpan="2" Visibility="Collapsed" /> </Grid> </Border> </Border> <Grid x:Name="SelectedItem" Margin="-1" Visibility="Collapsed"> <Border Margin="{TemplateBinding Padding}"/> </Grid> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsSelected" Value="True"> <Setter TargetName="SelectedItem" Property="Visibility" Value="Visible" /> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> </Window.Resources> <Grid Background="#212121"> <Grid Margin="137 250 137 205"> <Border BorderThickness="5" Background="#016330" BorderBrush="#016330" CornerRadius="7"> <telerik:RadTileView MaximizeMode="ZeroOrOne" RowHeight="Auto" ColumnWidth="Auto" IsItemsSizeInPercentages="True" PreservePositionWhenMaximized="True" MinimizedColumnWidth="120" MinimizedItemsPosition="Right" IsItemDraggingEnabled="True" TileStateChangeTrigger="SingleClick" Padding="0" telerik:TileViewPanel.IsColumnsShrinkEnabled="True" telerik:TileViewPanel.IsRowsShrinkEnabled="True" > <telerik:RadTileViewItem Header="Item 1" Padding="5" RestoredWidth="66" RestoredHeight="66" Style="{DynamicResource RadTileViewItemStyle}" Background="Green"> </telerik:RadTileViewItem> <telerik:RadTileViewItem Header="Item 2" Background="Red" Padding="5" RestoredWidth="33" RestoredHeight="33" Style="{DynamicResource RadTileViewItemStyle}" > </telerik:RadTileViewItem> <telerik:RadTileViewItem Background="Blue" Header="Item 3" Padding="5" RestoredWidth="33" RestoredHeight="33" Style="{DynamicResource RadTileViewItemStyle}" /> <telerik:RadTileViewItem Background="Pink" Header="Item 4" Padding="5" RestoredWidth="16" RestoredHeight="33" Style="{DynamicResource RadTileViewItemStyle}" /> <telerik:RadTileViewItem Background="Orange" Header="Item 5" Padding="5" RestoredWidth="16" RestoredHeight="33" Style="{DynamicResource RadTileViewItemStyle}" /> <telerik:RadTileViewItem Background="Yellow" Header="Item 6" Padding="5" RestoredWidth="16" RestoredHeight="33" Style="{DynamicResource RadTileViewItemStyle}" /> <telerik:RadTileViewItem Background="Lime" Header="Item 7" Padding="5" RestoredWidth="33" RestoredHeight="33" Style="{DynamicResource RadTileViewItemStyle}" /> </telerik:RadTileView> </Border> </Grid> </Grid> </Window>