<
DataTemplate
x:Key
=
"TileViewHeaderTemplate"
>
<
TextBlock
HorizontalAlignment
=
"Left"
VerticalAlignment
=
"Center"
TextWrapping
=
"Wrap"
>
<
bindingUtils:BindingUtil.MultiBindings
>
<
bindingUtils:MultiBindings
>
<
bindingUtils:MultiBinding
TargetProperty
=
"Text"
Converter
=
"{StaticResource employeeNameDeskNameJoin}"
>
<
bindingUtils:MultiBinding.Bindings
>
<
bindingUtils:BindingCollection
>
<
Binding
Path
=
"EmployeeName"
/>
<
Binding
Path
=
"DeskName"
/>
</
bindingUtils:BindingCollection
>
</
bindingUtils:MultiBinding.Bindings
>
</
bindingUtils:MultiBinding
>
</
bindingUtils:MultiBindings
>
</
bindingUtils:BindingUtil.MultiBindings
>
</
TextBlock
>
</
DataTemplate
>
<
DataTemplate
x:Key
=
"ItemSmallContentTemplate"
>
<
Border
MaxWidth
=
"128"
MaxHeight
=
"128"
DataContext
=
"{Binding DataSource, ElementName=dataContextProxyTileViewContentTemplate}"
>
<
Image
Source
=
"{Binding Path=Picture, Converter={StaticResource fileCacheConverter}}"
Stretch
=
"Uniform"
HorizontalAlignment
=
"Center"
VerticalAlignment
=
"Center"
/>
</
Border
>
</
DataTemplate
>
<
DataTemplate
x:Key
=
"ItemContentTemplate"
>
<
Grid
MinWidth
=
"250"
MinHeight
=
"250"
DataContext
=
"{Binding DataSource, ElementName=dataContextProxyTileViewContentTemplate}"
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"*"
/>
<
RowDefinition
Height
=
"*"
/>
<
RowDefinition
Height
=
"*"
/>
<
RowDefinition
Height
=
"*"
/>
</
Grid.RowDefinitions
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"128"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
ContentControl
Grid.Column
=
"0"
Grid.RowSpan
=
"6"
ContentTemplate
=
"{StaticResource ItemSmallContentTemplate}"
/>
<
TextBlock
Text
=
"{Binding Path=TicketNumber}"
Grid.Column
=
"1"
Grid.Row
=
"0"
TextWrapping
=
"Wrap"
/>
<
TextBlock
Grid.Column
=
"1"
Grid.Row
=
"1"
TextWrapping
=
"Wrap"
>
<
bindingUtils:BindingUtil.MultiBindings
>
<
bindingUtils:MultiBindings
>
<
bindingUtils:MultiBinding
TargetProperty
=
"Text"
Converter
=
"{StaticResource segmentNameServiceNameServiceCodeJoin}"
>
<
bindingUtils:MultiBinding.Bindings
>
<
bindingUtils:BindingCollection
>
<
Binding
Path
=
"SegmentName"
/>
<
Binding
Path
=
"ServiceName"
/>
<
Binding
Path
=
"ServiceCode"
/>
</
bindingUtils:BindingCollection
>
</
bindingUtils:MultiBinding.Bindings
>
</
bindingUtils:MultiBinding
>
</
bindingUtils:MultiBindings
>
</
bindingUtils:BindingUtil.MultiBindings
>
</
TextBlock
>
<
TextBlock
Grid.Column
=
"1"
Grid.Row
=
"2"
TextWrapping
=
"Wrap"
>
<
bindingUtils:BindingUtil.MultiBindings
>
<
bindingUtils:MultiBindings
>
<
bindingUtils:MultiBinding
TargetProperty
=
"Text"
Converter
=
"{StaticResource workStatusNameDurationJoin}"
>
<
bindingUtils:MultiBinding.Bindings
>
<
bindingUtils:BindingCollection
>
<
Binding
Path
=
"WorkStatusName"
/>
<
Binding
Path
=
"Duration"
/>
</
bindingUtils:BindingCollection
>
</
bindingUtils:MultiBinding.Bindings
>
</
bindingUtils:MultiBinding
>
</
bindingUtils:MultiBindings
>
</
bindingUtils:BindingUtil.MultiBindings
>
</
TextBlock
>
<
CheckBox
Grid.Column
=
"1"
Grid.Row
=
"3"
Content
=
"{Binding AllowBackOfficeWork, Source={StaticResource languageResources}}"
/>
</
Grid
>
</
DataTemplate
>
<
DataTemplate
x:Key
=
"ItemLargeContentTemplate"
>
<
telerik:RadTabControl
MinWidth
=
"350"
MinHeight
=
"350"
DataContext
=
"{Binding DataSource, ElementName=dataContextProxyTileViewContentTemplate}"
>
<
telerik:RadTabItem
Header
=
"{Binding TellerDetailCaption, Source={StaticResource languageResources}}"
ContentTemplate
=
"{StaticResource ItemContentTemplate}"
/>
<
telerik:RadTabItem
Header
=
"{Binding AssignedServicesCaption, Source={StaticResource languageResources}}"
>
<
Border
Regions:RegionManager.RegionName
=
"OfficeOverviewAssignedServices"
Regions:RegionManager.RegionContext
=
"{Binding Converter={StaticResource viewModelWrapperConverter}, ConverterParameter=RegionAssignedServiceProperties}"
/>
</
telerik:RadTabItem
>
<
telerik:RadTabItem
Header
=
"{Binding PrefereceRatesCaption, Source={StaticResource languageResources}}"
>
<
Border
Regions:RegionManager.RegionName
=
"OfficeOverviewPreferredServices"
Regions:RegionManager.RegionContext
=
"{Binding Converter={StaticResource viewModelWrapperConverter}, ConverterParameter=RegionPreferredServiceProperties}"
/>
</
telerik:RadTabItem
>
</
telerik:RadTabControl
>
</
DataTemplate
>
<
DataTemplate
x:Key
=
"TileViewContentTemplate"
>
<
Grid
>
<
slControls:DataContextProxy
x:Name
=
"dataContextProxyTileViewContentTemplate"
/>
<
telerik:RadFluidContentControl
SmallToNormalThreshold
=
"250, 150"
NormalToSmallThreshold
=
"249, 149"
NormalToLargeThreshold
=
"350, 250"
LargeToNormalThreshold
=
"349, 249"
>
<
telerik:RadFluidContentControl.SmallContent
>
<
ContentControl
ContentTemplate
=
"{StaticResource ItemSmallContentTemplate}"
HorizontalContentAlignment
=
"Stretch"
VerticalContentAlignment
=
"Stretch"
/>
</
telerik:RadFluidContentControl.SmallContent
>
<
telerik:RadFluidContentControl.Content
>
<
ContentControl
ContentTemplate
=
"{StaticResource ItemContentTemplate}"
HorizontalContentAlignment
=
"Stretch"
VerticalContentAlignment
=
"Stretch"
/>
</
telerik:RadFluidContentControl.Content
>
<
telerik:RadFluidContentControl.LargeContent
>
<
ContentControl
ContentTemplate
=
"{StaticResource ItemLargeContentTemplate}"
HorizontalContentAlignment
=
"Stretch"
VerticalContentAlignment
=
"Stretch"
/>
</
telerik:RadFluidContentControl.LargeContent
>
</
telerik:RadFluidContentControl
>
</
Grid
>
</
DataTemplate
>
</
UserControl.Resources
>
<
Grid
x:Name
=
"LayoutRoot"
>
<
telerik:RadTileView
MinimizedItemsPosition
=
"Right"
ItemsSource
=
"{Binding Employees}"
ItemTemplate
=
"{StaticResource TileViewHeaderTemplate}"
ContentTemplate
=
"{StaticResource TileViewContentTemplate}"
IsAnimationOptimized
=
"True"
IsItemDraggingEnabled
=
"False"
IsItemsAnimationEnabled
=
"False"
>
<
telerik:RadTileView.ItemContainerStyle
>
<
Style
TargetType
=
"telerik:RadTileViewItem"
>
<
Setter
Property
=
"MinimizedWidth"
Value
=
"180"
/>
<
Setter
Property
=
"MinimizedHeight"
Value
=
"180"
/>
</
Style
>
</
telerik:RadTileView.ItemContainerStyle
>
</
telerik:RadTileView
>
</
Grid
>
All I will get the small content. The other to will never show up, no matter how big the render size of the fluid content control is. Hope this way is more clear what I did. Thank you for your effort.