or
I have a GridView that displays the data fine when in "AutoGenerateColumns" mode. Otherwise no data is present. The grid is databound to a List<> of business objects.
Here is the Markup
<telerik:RadGridView Grid.Row="1" HorizontalAlignment="Left" Margin="8,8,0,0" x:Name="grdCustomerList" VerticalAlignment="Top" Width="Auto" Height="159" AutoGenerateColumns="False" IsReadOnly="True" RowHeight="28"> <telerik:RadGridView.Columns> <telerik:GridViewColumn Header="Tenant DBA" DataContext="{Binding TenantDBA}" Width="180" /> <telerik:GridViewColumn Header="Type" Width="120" DataContext="{Binding TenantContextType}" /> <telerik:GridViewColumn Header="Region" Width="120" DataContext="{Binding Region}" /> <telerik:GridViewColumn Header="Status" Width="120" DataContext="{Binding Status}" /> </telerik:RadGridView.Columns> </telerik:RadGridView>List<TenantCardView> tenantsConverted = TenantConverter.ConvertTenants(tenants); grdCustomerList.ItemsSource = tenantsConverted;
<!-- ScheduleView --> <telerik:RadScheduleView x:Name="scheduleView" Grid.Row="2" MaxTimeRulerExtent="500" AppointmentsSource="{Binding Tasks, Mode=TwoWay}" ResourceTypesSource="{Binding ScheduleOptionList, Mode=TwoWay}" GroupDescriptionsSource="{Binding GroupCollection, Mode=TwoWay}" CurrentDate="{Binding DefaultDate}" NavigationHeaderVisibility="Collapsed" AllowDrop="True" SnapAppointments="True" Height="Auto"> <telerik:RadScheduleView.DragDropBehavior> <local:ScheduleDragDropBehavior/> </telerik:RadScheduleView.DragDropBehavior> <telerik:RadScheduleView.AppointmentItemContentTemplate> <DataTemplate> <StackPanel> <TextBlock Text="{Binding Subject}" FontWeight="Bold"/> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Start, StringFormat={}{0:hh:mm tt}}"/> <TextBlock Text=" - "/> <TextBlock Text="{Binding End, StringFormat={}{0:hh:mm tt}}"/> </StackPanel> </StackPanel> </DataTemplate> </telerik:RadScheduleView.AppointmentItemContentTemplate> <telerik:RadScheduleView.ActiveViewDefinition> <telerik:DayViewDefinition Orientation="Horizontal" FirstDayOfWeek="Monday" TimerulerMajorTickStringFormat="{}{0:htt}" MinorTickLength="1h" MajorTickLength="1h" MinTimeRulerExtent="700" /> </telerik:RadScheduleView.ActiveViewDefinition> <telerik:RadScheduleView.GroupHeaderContentTemplateSelector> <telerik:OrientedGroupHeaderContentTemplateSelector> <telerik:OrientedGroupHeaderContentTemplateSelector.VerticalDayViewDateTemplate> <DataTemplate> <Grid Visibility="Hidden"/> </DataTemplate> </telerik:OrientedGroupHeaderContentTemplateSelector.VerticalDayViewDateTemplate> <telerik:OrientedGroupHeaderContentTemplateSelector.VerticalResourceTemplate> <DataTemplate> <TextBlock Width="60" Margin="5,0" Text="{Binding FormattedName}" HorizontalAlignment="Center" VerticalAlignment="Center" /> </DataTemplate> </telerik:OrientedGroupHeaderContentTemplateSelector.VerticalResourceTemplate> </telerik:OrientedGroupHeaderContentTemplateSelector> </telerik:RadScheduleView.GroupHeaderContentTemplateSelector> </telerik:RadScheduleView>