This question is locked. New answers and comments are not allowed.
Is it possible to bind the TileView directly to a RIA Domain Datasource?
When I run my program I just get empty tiles but I am sure that there is data in the personDataSource.
| <DataTemplate x:Key="HeaderTemplate"> |
| <TextBlock Text="{Binding FirstName}" /> |
| </DataTemplate> |
| <DataTemplate x:Key="ContentTemplate"> |
| <telerik:RadFluidContentControl ContentChangeMode="Manual" State="Normal"> |
| <!-- Small Content --> |
| <telerik:RadFluidContentControl.SmallContent> |
| <Grid> |
| <Grid.RowDefinitions> |
| <RowDefinition Height="Auto" /> |
| <RowDefinition Height="Auto" /> |
| </Grid.RowDefinitions> |
| <Grid.ColumnDefinitions> |
| <ColumnDefinition Width="Auto" /> |
| <ColumnDefinition Width="*" /> |
| </Grid.ColumnDefinitions> |
| <TextBlock Text="Product name: " FontWeight="Bold" /> |
| <TextBlock Text="{Binding LastName}" Grid.Column="1" HorizontalAlignment="Left" /> |
| <TextBlock Text="Product image: " FontWeight="Bold" Grid.Row="1" /> |
| <Image Source="{Binding PictureUrl}" |
| Grid.Row="1" |
| Grid.Column="1" |
| Width="50" |
| Height="50" |
| HorizontalAlignment="Left" /> |
| </Grid> |
| </telerik:RadFluidContentControl.SmallContent> |
| <!-- Normal Content --> |
| <telerik:RadFluidContentControl.Content> |
| <Grid> |
| <Grid.RowDefinitions> |
| <RowDefinition Height="Auto" /> |
| <RowDefinition Height="Auto" /> |
| <RowDefinition Height="Auto" /> |
| </Grid.RowDefinitions> |
| <Grid.ColumnDefinitions> |
| <ColumnDefinition Width="Auto" /> |
| <ColumnDefinition Width="*" /> |
| </Grid.ColumnDefinitions> |
| <TextBlock Text="Product name: " FontWeight="Bold" /> |
| <TextBlock Text="{Binding FirstName}" Grid.Column="1" HorizontalAlignment="Left" /> |
| <TextBlock Text="Product image: " FontWeight="Bold" Grid.Row="1" /> |
| <Image Source="{Binding PictureUrl}" |
| Grid.Row="1" |
| Grid.Column="1" |
| Width="50" |
| Height="50" |
| HorizontalAlignment="Left" /> |
| <TextBlock Text="Product price: " FontWeight="Bold" Grid.Row="2" /> |
| <TextBlock Text="123" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" /> |
| </Grid> |
| </telerik:RadFluidContentControl.Content> |
| <!-- Large Content --> |
| <telerik:RadFluidContentControl.LargeContent> |
| <Grid> |
| <Grid.RowDefinitions> |
| <RowDefinition Height="Auto" /> |
| <RowDefinition Height="Auto" /> |
| <RowDefinition Height="Auto" /> |
| <RowDefinition Height="Auto" /> |
| </Grid.RowDefinitions> |
| <Grid.ColumnDefinitions> |
| <ColumnDefinition Width="Auto" /> |
| <ColumnDefinition Width="*" /> |
| </Grid.ColumnDefinitions> |
| <TextBlock Text="Product name: " FontWeight="Bold" /> |
| <TextBlock Text="{Binding FirstName}" Grid.Column="1" HorizontalAlignment="Left" /> |
| <TextBlock Text="Product image: " FontWeight="Bold" Grid.Row="1" /> |
| <Image Source="{Binding PictureUrl}" |
| Grid.Row="1" |
| Grid.Column="1" |
| Width="50" |
| Height="50" |
| HorizontalAlignment="Left" /> |
| <TextBlock Text="Product price: " FontWeight="Bold" Grid.Row="2" /> |
| <TextBlock Text="123" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" /> |
| <TextBlock Text="Description: " FontWeight="Bold" Grid.Row="3" /> |
| <TextBlock Text="{Binding LastName}" Grid.Row="3" Grid.Column="1" HorizontalAlignment="Left" /> |
| </Grid> |
| </telerik:RadFluidContentControl.LargeContent> |
| </telerik:RadFluidContentControl> |
| </DataTemplate> |
| </UserControl.Resources> |
| <Grid x:Name="LayoutRoot" Background="White"> |
| <!--Columns--> |
| <Grid.ColumnDefinitions> |
| <ColumnDefinition></ColumnDefinition> |
| </Grid.ColumnDefinitions> |
| <!--Rows--> |
| <Grid.RowDefinitions> |
| <RowDefinition Height="*"></RowDefinition> |
| <RowDefinition></RowDefinition> |
| </Grid.RowDefinitions> |
| <!--RIA Connection--> |
| <riaControls:DomainDataSource |
| x:Name="personDataSource" |
| QueryName="GetPerson" |
| AutoLoad="True" |
| LoadSize="25" |
| > |
| <riaControls:DomainDataSource.DomainContext> |
| <ds:OrganizationContext x:Name="Test3"/> |
| </riaControls:DomainDataSource.DomainContext> |
| <!--<riaControls:DomainDataSource.QueryParameters> |
| <riaData:Parameter ParameterName="fEntityType" Value="0"/> |
| </riaControls:DomainDataSource.QueryParameters>--> |
| </riaControls:DomainDataSource> |
| <telerikNavigation:RadTileView |
| x:Name="MyTileView" |
| Grid.Row="0" |
| Grid.Column="0" |
| UseLayoutRounding="True" |
| ItemTemplate="{StaticResource HeaderTemplate}" |
| ContentTemplate="{StaticResource ContentTemplate}"> |
| <!--<telerikNavigation:RadTileViewItem |
| Content="{Binding FirstName}" Header="{Binding LastName}"> |
| </telerikNavigation:RadTileViewItem>--> |
| </telerikNavigation:RadTileView> |
When I run my program I just get empty tiles but I am sure that there is data in the personDataSource.