[]
        
(Showing Draft Content)

C1.WPF.Schedule.TimeSlotTemplateSelector

TimeSlotTemplateSelector Class

This class provides a way to choose a DataTemplate for the VisualInterval object representing the single time slot in DayView/WorkWeekView modes.

Inheritance
TimeSlotTemplateSelector
Namespace: C1.WPF.Schedule
Assembly: C1.WPF.Schedule.4.6.2.dll
Syntax
public class TimeSlotTemplateSelector : C1DataTemplateSelector
Remarks

For the sample of using look at OneDayStyleBase in generic.xaml.

  1. Create an instance of this class:

    <local:TimeSlotTemplateSelector x:Key="TimeSlotTemplateSelector"/>

  2. Define two DataTemplates:
    • with the key "PART_C1Scheduler_FreeSlot_Template" for free time;
    • with the key "PART_C1Scheduler_WorkSlot_Template" for working time.
  3. Specify ItemsControl.ItemTemplateSelector for the C1SchedulerPresenter object:

    <local:C1SchedulerPresenter ItemTemplateSelector="{StaticResource TimeSlotTemplateSelector}" />

Note, that if you use this method for choosing VisualInterval DataTemplate, you shouldn't set VisualIntervalTemplate property.

Constructors

Name Description
TimeSlotTemplateSelector()

Methods

Name Description
SelectTemplate(object, DependencyObject)

Returns the DataTemplate object for the specified group if it is found in resources.