Intersoft ClientUI Documentation
UXScheduleMonthView Class
Members 



Represents a schedule month view control with MVVM binding support, rich data presentation features, and highly customizable settings.
Object Model
UXScheduleMonthView ClassVisualStateSelector ClassUXScheduleViewEditingFormViewModel ClassISFramework ClassUXScheduleViewGroupCollection ClassUXScheduleViewGroup ClassStyleSelector ClassDataTemplateSelector ClassISelection InterfaceUXScheduleView ClassUXScheduleViewResource Class
Syntax
<TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)>
<TemplatePartAttribute(Name="MoreItemsHeader", Type=System.Windows.Controls.ContentControl)>
<TemplatePartAttribute(Name="ScrollIndicatorPopup", Type=Intersoft.Client.UI.Controls.UXPopup)>
<StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewList)>
<TemplatePartAttribute(Name="MoreItemsPopup", Type=Intersoft.Client.UI.Controls.UXPopup)>
<StyleTypedPropertyAttribute(Property="DayOfWeekHeaderStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewDayOfWeekHeader)>
<StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewItem)>
<StyleTypedPropertyAttribute(Property="ScrollIndicatorStyle", StyleTargetType=Intersoft.Client.UI.Controls.StylishLabel)>
<TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)>
<TemplatePartAttribute(Name="ScrollIndicator", Type=Intersoft.Client.UI.Controls.StylishLabel)>
<TemplatePartAttribute(Name="MoreItems", Type=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewMoreItemsList)>
<StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewCell)>
<TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)>
<StyleTypedPropertyAttribute(Property="MoreItemsStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewMoreItemsList)>
Public Class UXScheduleMonthView 
   Inherits UXScheduleViewBase
   Implements Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFrameworkIntersoft.Client.Framework.IItemsControl, Intersoft.Client.Framework.ILicensing, Intersoft.Client.Framework.ISelectionItem 
Dim instance As UXScheduleMonthView
[TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="MoreItemsHeader", Type=System.Windows.Controls.ContentControl)]
[TemplatePartAttribute(Name="ScrollIndicatorPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewList)]
[TemplatePartAttribute(Name="MoreItemsPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[StyleTypedPropertyAttribute(Property="DayOfWeekHeaderStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewDayOfWeekHeader)]
[StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewItem)]
[StyleTypedPropertyAttribute(Property="ScrollIndicatorStyle", StyleTargetType=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)]
[TemplatePartAttribute(Name="ScrollIndicator", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="MoreItems", Type=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewMoreItemsList)]
[StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewCell)]
[TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[StyleTypedPropertyAttribute(Property="MoreItemsStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewMoreItemsList)]
public class UXScheduleMonthView : UXScheduleViewBase, Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFrameworkIntersoft.Client.Framework.IItemsControl, Intersoft.Client.Framework.ILicensing, Intersoft.Client.Framework.ISelectionItem  
[TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="MoreItemsHeader", Type=System.Windows.Controls.ContentControl)]
[TemplatePartAttribute(Name="ScrollIndicatorPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[StyleTypedPropertyAttribute(Property="ViewListStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewList)]
[TemplatePartAttribute(Name="MoreItemsPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[StyleTypedPropertyAttribute(Property="DayOfWeekHeaderStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewDayOfWeekHeader)]
[StyleTypedPropertyAttribute(Property="ViewItemStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewItem)]
[StyleTypedPropertyAttribute(Property="ScrollIndicatorStyle", StyleTargetType=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="TitleElement", Type=System.Windows.Controls.TextBlock)]
[TemplatePartAttribute(Name="ScrollIndicator", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="MoreItems", Type=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewMoreItemsList)]
[StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewCell)]
[TemplatePartAttribute(Name="EventsScrollBar", Type=Intersoft.Client.UI.Controls.UXScrollBar)]
[StyleTypedPropertyAttribute(Property="MoreItemsStyle", StyleTargetType=Intersoft.Client.UI.ScheduleView.UXScheduleMonthViewMoreItemsList)]
public ref class UXScheduleMonthView : public UXScheduleViewBase, Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFrameworkIntersoft.Client.Framework.IItemsControl, Intersoft.Client.Framework.ILicensing, Intersoft.Client.Framework.ISelectionItem  
Remarks

UXScheduleMonthView is one of built-in scheduling view controls designed specifically to display events in month layout. It shares common features as in UXScheduleView or other scheduling views such as UXScheduleDayView, UXScheduleWeekView and UXScheduleWorkWeekView.

To learn more about UXScheduleMonthView, see UXScheduleMonthView 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.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

UXScheduleMonthView Members
Intersoft.Client.UI.ScheduleView Namespace

Send Feedback