This class provides a way to choose a DataTemplate for the VisualInterval
object representing the single time slot in DayView/WorkWeekView modes.
Namespace:
C1.Silverlight.ScheduleAssembly: C1.Silverlight.Schedule (in C1.Silverlight.Schedule.dll)
Syntax
C# |
---|
public class TimeSlotTemplateSelector : C1DataTemplateSelector |
Visual Basic |
---|
Public Class TimeSlotTemplateSelector _ Inherits C1DataTemplateSelector |
Remarks
For the sample of using look at OneDayStyleBase in generic.xaml.
Create an instance of this class:
<local:TimeSlotTemplateSelector x:Key="TimeSlotTemplateSelector"/>
-
Define two DataTemplates:
- with the key "PART_C1Scheduler_FreeSlot_Template" for free time;
- with the key "PART_C1Scheduler_WorkSlot_Template" for working time.
Specify ItemsControl.ItemTemplateSelector for the C1SchedulerPresenter object:
<local:C1SchedulerPresenter ItemTemplateSelector="{StaticResource TimeSlotTemplateSelector}" />