Intersoft ClientUI Documentation
UXScheduleDayView Class
Members  See Also  Send Feedback
Intersoft.Client.UI.ScheduleView Namespace : UXScheduleDayView Class






Represents a schedule day view control with MVVM binding support, rich data presentation features, and highly customizable settings.

Object Model

UXScheduleDayView Class

Syntax

Visual Basic (Declaration) 
<TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)>
<StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewItem)>
<StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewList)>
<TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)>
<StyleTypedPropertyAttribute(Property="TimeCellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellTime)>
<TemplatePartAttribute(Name="TodayHourLine", Type=System.Windows.Shapes.Rectangle)>
<TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)>
<TemplatePartAttribute(Name="HourLinePresenter", Type=System.Windows.Controls.Grid)>
<StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCell)>
<TemplatePartAttribute(Name="AllDayEventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)>
<TemplateVisualStateAttribute(Name="ShowTodayHourLine", GroupName="TodayStates")>
<TemplatePartAttribute(Name="TimePresenter", Type=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellsPresenter)>
<TemplateVisualStateAttribute(GroupName="TodayStates", Name="HideTodayHourLine")>
Public Class UXScheduleDayView 
   Inherits UXScheduleViewBase
   Implements IControlIFramework, ILicensing, ISelectionItem 
Visual Basic (Usage)Copy Code
Dim instance As UXScheduleDayView
C# 
[TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)]
[StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewItem)]
[StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewList)]
[TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)]
[StyleTypedPropertyAttribute(Property="TimeCellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellTime)]
[TemplatePartAttribute(Name="TodayHourLine", Type=System.Windows.Shapes.Rectangle)]
[TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[TemplatePartAttribute(Name="HourLinePresenter", Type=System.Windows.Controls.Grid)]
[StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCell)]
[TemplatePartAttribute(Name="AllDayEventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[TemplateVisualStateAttribute(Name="ShowTodayHourLine", GroupName="TodayStates")]
[TemplatePartAttribute(Name="TimePresenter", Type=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellsPresenter)]
[TemplateVisualStateAttribute(GroupName="TodayStates", Name="HideTodayHourLine")]
public class UXScheduleDayView : UXScheduleViewBase, IControlIFramework, ILicensing, ISelectionItem  
Delphi 
public class UXScheduleDayView = class(UXScheduleViewBase, IControl, IFramework, ILicensing, ISelectionItem)
JScript 
TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)
StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewItem)
StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewList)
TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)
StyleTypedPropertyAttribute(Property="TimeCellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellTime)
TemplatePartAttribute(Name="TodayHourLine", Type=System.Windows.Shapes.Rectangle)
TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)
TemplatePartAttribute(Name="HourLinePresenter", Type=System.Windows.Controls.Grid)
StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCell)
TemplatePartAttribute(Name="AllDayEventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)
TemplateVisualStateAttribute(Name="ShowTodayHourLine", GroupName="TodayStates")
TemplatePartAttribute(Name="TimePresenter", Type=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellsPresenter)
TemplateVisualStateAttribute(GroupName="TodayStates", Name="HideTodayHourLine")
public class UXScheduleDayView extends UXScheduleViewBase implements IControlIFramework, ILicensing, ISelectionItem 
Managed Extensions for C++ 
[TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)]
[StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewItem)]
[StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewList)]
[TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)]
[StyleTypedPropertyAttribute(Property="TimeCellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellTime)]
[TemplatePartAttribute(Name="TodayHourLine", Type=System.Windows.Shapes.Rectangle)]
[TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[TemplatePartAttribute(Name="HourLinePresenter", Type=System.Windows.Controls.Grid)]
[StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCell)]
[TemplatePartAttribute(Name="AllDayEventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[TemplateVisualStateAttribute(Name="ShowTodayHourLine", GroupName="TodayStates")]
[TemplatePartAttribute(Name="TimePresenter", Type=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellsPresenter)]
[TemplateVisualStateAttribute(GroupName="TodayStates", Name="HideTodayHourLine")]
public __gc class UXScheduleDayView : public UXScheduleViewBase, IControlIFramework, ILicensing, ISelectionItem  
C++/CLI 
[TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)]
[StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewItem)]
[StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewList)]
[TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)]
[StyleTypedPropertyAttribute(Property="TimeCellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellTime)]
[TemplatePartAttribute(Name="TodayHourLine", Type=System.Windows.Shapes.Rectangle)]
[TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[TemplatePartAttribute(Name="HourLinePresenter", Type=System.Windows.Controls.Grid)]
[StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCell)]
[TemplatePartAttribute(Name="AllDayEventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[TemplateVisualStateAttribute(Name="ShowTodayHourLine", GroupName="TodayStates")]
[TemplatePartAttribute(Name="TimePresenter", Type=Intersoft.Client.UI.ScheduleView.UXScheduleDayViewCellsPresenter)]
[TemplateVisualStateAttribute(GroupName="TodayStates", Name="HideTodayHourLine")]
public ref class UXScheduleDayView : public UXScheduleViewBase, IControlIFramework, ILicensing, ISelectionItem  

Remarks

UXScheduleDayView is one of the built-in scheduling controls available in the UXScheduleView control lineup. It is specifically designed to display data in day layout. It shares common features with UXScheduleView or other scheduling views such as UXScheduleWeekView, UXScheduleWorkWeekView and UXScheduleMonthView.

To learn more about the shared core features, see UXScheduleDayView Overview.

Inheritance Hierarchy

System.Object
   System.Windows.DependencyObject
      System.Windows.UIElement
         System.Windows.FrameworkElement
            System.Windows.Controls.Control
               System.Windows.Controls.ItemsControl
                  Intersoft.Client.Framework.HeaderedItemsControl
                     Intersoft.Client.Framework.ISHeaderedItemsControl
                        Intersoft.Client.UI.ScheduleView.UXScheduleViewBase
                           Intersoft.Client.UI.ScheduleView.UXScheduleDayView
                              Intersoft.Client.UI.ScheduleView.UXScheduleWeekView

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.