I have a collection of custom appointment objects bound to my scheduleView. I created a datatemplate for the custom tooltip and applied to the tooltiptemplate property, however, the default tooltip is still displaying and not my custom data template.
<telerik:RadScheduleView x:Name="_scheduleView" Margin="2,0,0,0" RenderTransformOrigin="0.5,0.5" SelectedAppointment="{Binding SelectedStreamingEpisodeAppointment, Mode=TwoWay}" AppointmentsSource="{Binding StreamingEpisodeAppointments}" telerik:StyleManager.Theme="Windows7" SnapAppointments="True" MinAppointmentWidth="60" ToolTipTemplate="{StaticResource AppointmentToolTipTemplate}"> <telerik:RadScheduleView.RenderTransform> <TransformGroup> <ScaleTransform /> <SkewTransform /> <RotateTransform /> <TranslateTransform /> </TransformGroup> </telerik:RadScheduleView.RenderTransform> <telerik:RadScheduleView.ViewDefinitions> <telerik:TimelineViewDefinition MinorTickLength="1day" MajorTickLength="1day" TimerulerGroupStringFormat="{}{0:MM/dd/yyyy}" MinTimeRulerExtent="1" MaxTimeRulerExtent="Infinity" StretchAppointments="True" StretchGroupHeaders="True" /> </telerik:RadScheduleView.ViewDefinitions> <telerik:RadScheduleView.GroupDescriptionsSource> <telerik:GroupDescriptionCollection> <telerik:DateGroupDescription/> </telerik:GroupDescriptionCollection> </telerik:RadScheduleView.GroupDescriptionsSource> </telerik:RadScheduleView><DataTemplate x:Key="AppointmentToolTipTemplate"> <Grid MaxWidth="300"> <Grid.ColumnDefinitions> <ColumnDefinition Width="43" /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <TextBlock Text="{Binding Subject}" Grid.ColumnSpan="2" TextWrapping="Wrap" Margin="5 8 4 3" FontWeight="Bold" /> <Image Grid.Row="1" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="5 5 0 0" Source="/Fox.Fbc.Vps.PL.Resources;component/Images/AcrossTime.png" Width="28" Height="29" /> <StackPanel Orientation="Vertical" Grid.Column="1" Grid.Row="1" Margin="0 5 0 0"> <StackPanel Orientation="Horizontal" Margin="0 0 0 0"> <TextBlock Text="{Binding Start, StringFormat='hh:mm tt'}" TextWrapping="Wrap" FontSize="10" /> <TextBlock Text=" - " FontSize="10" /> <TextBlock Text="{Binding End, StringFormat='hh:mm tt'}" TextWrapping="Wrap" FontSize="10" /> </StackPanel> <TextBlock Text="{Binding Start, StringFormat='dddd dd MMM yyyy'}" Margin="0 3" FontSize="10" /> </StackPanel> <TextBlock Grid.Row="2" Grid.ColumnSpan="2" Text="{Binding Body}" Margin="5 3 5 8" TextWrapping="Wrap" /> </Grid> </DataTemplate>