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






Represents a base class schedule view control.

Object Model

UXScheduleViewBase Class

Syntax

Visual Basic (Declaration) 
<StyleTypedPropertyAttribute(Property="ScrollBarStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXScrollBar)>
<StyleTypedPropertyAttribute(Property="ContextMenuStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)>
<TemplatePartAttribute(Name="ContextMenu", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)>
<TemplateVisualStateAttribute(Name="HasGroup", GroupName="GroupStates")>
<TemplatePartAttribute(Name="FocusElement", Type=System.Windows.Controls.ContentControl)>
<TemplatePartAttribute(Name="EventDetail", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)>
<TemplateVisualStateAttribute(GroupName="GroupStates", Name="NoGroup")>
<TemplatePartAttribute(Name="AddButton", Type=System.Windows.Controls.Primitives.ButtonBase)>
<StyleTypedPropertyAttribute(Property="EventDetailStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)>
Public MustInherit Class UXScheduleViewBase 
   Inherits Intersoft.Client.Framework.ISHeaderedItemsControl
   Implements IControlIFramework, ILicensing, ISelectionItem 
Visual Basic (Usage)Copy Code
Dim instance As UXScheduleViewBase
C# 
[StyleTypedPropertyAttribute(Property="ScrollBarStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXScrollBar)]
[StyleTypedPropertyAttribute(Property="ContextMenuStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)]
[TemplatePartAttribute(Name="ContextMenu", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)]
[TemplateVisualStateAttribute(Name="HasGroup", GroupName="GroupStates")]
[TemplatePartAttribute(Name="FocusElement", Type=System.Windows.Controls.ContentControl)]
[TemplatePartAttribute(Name="EventDetail", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)]
[TemplateVisualStateAttribute(GroupName="GroupStates", Name="NoGroup")]
[TemplatePartAttribute(Name="AddButton", Type=System.Windows.Controls.Primitives.ButtonBase)]
[StyleTypedPropertyAttribute(Property="EventDetailStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)]
public abstract class UXScheduleViewBase : Intersoft.Client.Framework.ISHeaderedItemsControl, IControlIFramework, ILicensing, ISelectionItem  
Delphi 
public class UXScheduleViewBase = class(Intersoft.Client.Framework.ISHeaderedItemsControl, IControl, IFramework, ILicensing, ISelectionItem)abstract; 
JScript 
StyleTypedPropertyAttribute(Property="ScrollBarStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXScrollBar)
StyleTypedPropertyAttribute(Property="ContextMenuStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)
TemplatePartAttribute(Name="ContextMenu", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)
TemplateVisualStateAttribute(Name="HasGroup", GroupName="GroupStates")
TemplatePartAttribute(Name="FocusElement", Type=System.Windows.Controls.ContentControl)
TemplatePartAttribute(Name="EventDetail", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)
TemplateVisualStateAttribute(GroupName="GroupStates", Name="NoGroup")
TemplatePartAttribute(Name="AddButton", Type=System.Windows.Controls.Primitives.ButtonBase)
StyleTypedPropertyAttribute(Property="EventDetailStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)
public abstract class UXScheduleViewBase extends Intersoft.Client.Framework.ISHeaderedItemsControl implements IControlIFramework, ILicensing, ISelectionItem 
Managed Extensions for C++ 
[StyleTypedPropertyAttribute(Property="ScrollBarStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXScrollBar)]
[StyleTypedPropertyAttribute(Property="ContextMenuStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)]
[TemplatePartAttribute(Name="ContextMenu", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)]
[TemplateVisualStateAttribute(Name="HasGroup", GroupName="GroupStates")]
[TemplatePartAttribute(Name="FocusElement", Type=System.Windows.Controls.ContentControl)]
[TemplatePartAttribute(Name="EventDetail", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)]
[TemplateVisualStateAttribute(GroupName="GroupStates", Name="NoGroup")]
[TemplatePartAttribute(Name="AddButton", Type=System.Windows.Controls.Primitives.ButtonBase)]
[StyleTypedPropertyAttribute(Property="EventDetailStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)]
public __gc abstract class UXScheduleViewBase : public Intersoft.Client.Framework.ISHeaderedItemsControl, IControlIFramework, ILicensing, ISelectionItem  
C++/CLI 
[StyleTypedPropertyAttribute(Property="ScrollBarStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXScrollBar)]
[StyleTypedPropertyAttribute(Property="ContextMenuStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)]
[TemplatePartAttribute(Name="ContextMenu", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewContextMenu)]
[TemplateVisualStateAttribute(Name="HasGroup", GroupName="GroupStates")]
[TemplatePartAttribute(Name="FocusElement", Type=System.Windows.Controls.ContentControl)]
[TemplatePartAttribute(Name="EventDetail", Type=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)]
[TemplateVisualStateAttribute(GroupName="GroupStates", Name="NoGroup")]
[TemplatePartAttribute(Name="AddButton", Type=System.Windows.Controls.Primitives.ButtonBase)]
[StyleTypedPropertyAttribute(Property="EventDetailStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleViewEventDetail)]
public ref class UXScheduleViewBase abstract : public Intersoft.Client.Framework.ISHeaderedItemsControl, IControlIFramework, ILicensing, ISelectionItem  

Remarks

UXScheduleViewBase is the base class of all schedule view can be integarted to UXScheduleView such as UXScheduleDayView, UXScheduleWeekView, UXScheduleWorkWeekView and UXScheduleMonthView .You can also create a custom view to be integrated to UXScheduleView by creating a new class that derives from UXScheduleViewBase.

To learn more how to create custom view, see How-to: Create And Integrates Custom View to UXScheduleView.

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.UXScheduleMonthView

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.