Intersoft ClientUI Documentation
UXScheduleViewBase Class
Members 



Represents a base class schedule view control.
Object Model
UXScheduleViewBase ClassVisualStateSelector ClassUXScheduleViewEditingFormViewModel ClassISFramework ClassUXScheduleViewGroupCollection ClassUXScheduleViewGroup ClassStyleSelector ClassDataTemplateSelector ClassISelection InterfaceUXScheduleView ClassUXScheduleViewResource Class
Syntax
<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 Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFrameworkIntersoft.Client.Framework.IItemsControl, Intersoft.Client.Framework.ILicensing, Intersoft.Client.Framework.ISelectionItem 
Dim instance As UXScheduleViewBase
[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, Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFrameworkIntersoft.Client.Framework.IItemsControl, Intersoft.Client.Framework.ILicensing, Intersoft.Client.Framework.ISelectionItem  
[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, Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFrameworkIntersoft.Client.Framework.IItemsControl, Intersoft.Client.Framework.ILicensing, Intersoft.Client.Framework.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 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

UXScheduleViewBase Members
Intersoft.Client.UI.ScheduleView Namespace

Send Feedback