Scheduler for WPF
TimeSlotTemplateSelector クラス
メンバ 

C1.WPF.Schedule.4.5.2 アセンブリ > C1.WPF.Schedule 名前空間 : TimeSlotTemplateSelector クラス
このクラスは、DayView/WorkWeekView モードで、単一のタイムスロットを表す VisualIntervalオブジェクトに対して DataTemplate を選択する方法を提供します。
オブジェクト モデル
TimeSlotTemplateSelector クラス
シンタックス
'宣言
 
Public Class TimeSlotTemplateSelector 
   Inherits C1.WPF.C1DataTemplateSelector
public class TimeSlotTemplateSelector : C1.WPF.C1DataTemplateSelector 
解説
使用例については、generic.xaml で OneDayStyleBase を参照してください。
  1. このクラスのインスタンスを作成します。

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

  2. 次の2つの DataTemplate を定義します。
    • 空き時間にはキー「PART_C1Scheduler_FreeSlot_Template」を使用。
    • 作業時間にはキー「PART_C1Scheduler_WorkSlot_Template」を使用。
  3. C1SchedulerPresenterオブジェクトに C1.WPF.Schedule.ItemsControl.ItemTemplateSelectorを指定します。

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

この方法で VisualInterval DataTemplate を選択する場合は、 VisualIntervalTemplateプロパティを設定しないでください。
継承階層

System.Object
   System.Windows.Controls.DataTemplateSelector
      C1.WPF.C1DataTemplateSelector
         C1.WPF.Schedule.TimeSlotTemplateSelector

参照

TimeSlotTemplateSelector メンバ
C1.WPF.Schedule 名前空間