This question is locked. New answers and comments are not allowed.
Hi support,
I am using scheudlerView for my project.
<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" />
<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', Mode=TwoWay}" TextWrapping="Wrap" FontSize="10" />
<TextBlock Text=" - " FontSize="10" />
<TextBlock Text="{Binding End, StringFormat='hh:mm tt', Mode=TwoWay}" TextWrapping="Wrap" FontSize="10" />
</StackPanel>
<TextBlock Text="{Binding Start, StringFormat='dddd dd MMM yyyy', Mode=TwoWay}" Margin="0 3" FontSize="10" />
</StackPanel>
</Grid>
</DataTemplate>
I used this template as ToolTipTemplate ..
i set the appointment data source in code behind as observerable collection.
the appointment source got binded.. but tool tip template not working..????????????????
here:
<telerik:RadScheduleView x:Name="scheduleview" Grid.Row="1" ShowAppointmentDeleteButton="False" MinAppointmentHeight="150" ToolTipTemplate="{StaticResource AppointmentToolTipTemplate}" ShowDialog="scheduleview_ShowDialog" Grid.Column="1" Margin="0" NavigationHeaderVisibility="Collapsed" ActiveViewDefinitionIndex="2" BorderThickness="0 1 1 1" FirstVisibleTime="06:00">
<telerik:RadScheduleView.ResourceTypesSource>
<telerik:ResourceTypeCollection>
<telerik:ResourceType Name="Calendar">
<telerik:Resource ResourceName="Team" DisplayName="Team Calendar" />
</telerik:ResourceType>
</telerik:ResourceTypeCollection>
</telerik:RadScheduleView.ResourceTypesSource>
<telerik:RadScheduleView.ViewDefinitions>
<telerik:DayViewDefinition GroupFilter="{Binding GroupFilter}" Title="Day View" MajorTickLength="3h" />
<telerik:WeekViewDefinition GroupFilter="{Binding GroupFilter}" Title="Week View" FirstDayOfWeek="Monday" MajorTickLength="30min" />
<WorkWeek:WorkWeekViewDefinition GroupFilter="{Binding GroupFilter}" Title="Work Week View" FirstDayOfWeek="Monday" MajorTickLength="30min" />
<telerik:MonthViewDefinition GroupFilter="{Binding GroupFilter}" Title="Month View" />
<telerik:TimelineViewDefinition GroupFilter="{Binding GroupFilter}" Title="Timeline View" />
</telerik:RadScheduleView.ViewDefinitions>
</telerik:RadScheduleView>
Thanks,
Ravi
I am using scheudlerView for my project.
<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" />
<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', Mode=TwoWay}" TextWrapping="Wrap" FontSize="10" />
<TextBlock Text=" - " FontSize="10" />
<TextBlock Text="{Binding End, StringFormat='hh:mm tt', Mode=TwoWay}" TextWrapping="Wrap" FontSize="10" />
</StackPanel>
<TextBlock Text="{Binding Start, StringFormat='dddd dd MMM yyyy', Mode=TwoWay}" Margin="0 3" FontSize="10" />
</StackPanel>
</Grid>
</DataTemplate>
I used this template as ToolTipTemplate ..
i set the appointment data source in code behind as observerable collection.
the appointment source got binded.. but tool tip template not working..????????????????
here:
<telerik:RadScheduleView x:Name="scheduleview" Grid.Row="1" ShowAppointmentDeleteButton="False" MinAppointmentHeight="150" ToolTipTemplate="{StaticResource AppointmentToolTipTemplate}" ShowDialog="scheduleview_ShowDialog" Grid.Column="1" Margin="0" NavigationHeaderVisibility="Collapsed" ActiveViewDefinitionIndex="2" BorderThickness="0 1 1 1" FirstVisibleTime="06:00">
<telerik:RadScheduleView.ResourceTypesSource>
<telerik:ResourceTypeCollection>
<telerik:ResourceType Name="Calendar">
<telerik:Resource ResourceName="Team" DisplayName="Team Calendar" />
</telerik:ResourceType>
</telerik:ResourceTypeCollection>
</telerik:RadScheduleView.ResourceTypesSource>
<telerik:RadScheduleView.ViewDefinitions>
<telerik:DayViewDefinition GroupFilter="{Binding GroupFilter}" Title="Day View" MajorTickLength="3h" />
<telerik:WeekViewDefinition GroupFilter="{Binding GroupFilter}" Title="Week View" FirstDayOfWeek="Monday" MajorTickLength="30min" />
<WorkWeek:WorkWeekViewDefinition GroupFilter="{Binding GroupFilter}" Title="Work Week View" FirstDayOfWeek="Monday" MajorTickLength="30min" />
<telerik:MonthViewDefinition GroupFilter="{Binding GroupFilter}" Title="Month View" />
<telerik:TimelineViewDefinition GroupFilter="{Binding GroupFilter}" Title="Timeline View" />
</telerik:RadScheduleView.ViewDefinitions>
</telerik:RadScheduleView>
Thanks,
Ravi