or

<Window ... > <Window.Resources> <local:TemplateSelector x:Key="templateSelector"> <local:TemplateSelector.TemplateA> <DataTemplate> <rad:RadPropertyGrid AutoGeneratePropertyDefinitions="False" Item="{Binding }"> <rad:RadPropertyGrid.PropertyDefinitions> <rad:PropertyDefinition DisplayName="The only property displayed" /> </rad:RadPropertyGrid.PropertyDefinitions> </rad:RadPropertyGrid> </DataTemplate> </local:TemplateSelector.TemplateA> </local:TemplateSelector> </Window.Resources> <Grid> <ContentPresenter ContentTemplateSelector="{StaticResource templateSelector}" Content="{Binding }" /> </Grid> </Window>
<DataTemplate x:Key="MachineTileLarge"><Grid> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <telerik:RadHorizontalBulletGraph Grid.Row="1" Maximum="100" ComparativeMeasureBrush="CornflowerBlue" FeaturedMeasureBrush="SeaGreen" ComparativeMeasure="32" FeaturedMeasure="75" /></Grid></DataTemplate>
<DataTemplate x:Key="MachineTemplate">
<telerik:RadFluidContentControl ContentChangeMode="Manual" TransitionDuration="0:0:.5"
State="{Binding State, Converter={StaticResource tileConverter}}"
SmallContentTemplate="{StaticResource MachineTileSmall}"
ContentTemplate="{StaticResource MachineTileNormal}"
LargeContentTemplate="{StaticResource MachineTileLarge}" />
</DataTemplate>
<Style TargetType="telerik:RadTileView">
<Setter Property="PreservePositionWhenMaximized" Value="True" />
<Setter Property="telerik:TileViewPanel.IsVirtualized" Value="True" />
<Setter Property="IsAutoScrollingEnabled" Value="True" />
<Setter Property="TileStateChangeTrigger" Value="SingleClick" />
<Setter Property="MinimizedColumnWidth" Value="200" />
<Setter Property="MinimizedRowHeight" Value="225" />
<Setter Property="RowHeight" Value="330" />
<Setter Property="ColumnWidth" Value="290" />
<Setter Property="ContentTemplate" Value="{StaticResource MachineTemplate}" />
<Setter Property="ItemTemplate" Value="{StaticResource MachineTileHeader}" />
</Style>
<telerik:RadTileView ItemsSource="{Binding Path=MachineStatusItems}"
TileStateChanged="tileView_TileStateChanged"
TileStateChangeTrigger="SingleClick"
MaximizeMode="ZeroOrOne"
IsItemDraggingEnabled="True"
PreservePositionWhenMaximized="True"/>
