MindFusion.Wpf Pack Programmer's Guide
Calendar Properties
 


 Public Properties

  Name Description

AllowAutoScroll

Gets or sets a value indicating whether the control scrolls automatically its contents when users drag items near the edge of the client rectangle. This is a dependency property.

AllowInplaceCreate

Gets or sets a value indicating whether users are allowed to create items interactively. This is a dependency property

AllowInplaceEdit

Gets or sets a value indicating whether users are allowed to edit items interactively. This is a dependency property.

ButtonOffset

Gets or set the margin of the navigation buttons. This is a dependency property.

ContactNameFormat

Gets or sets how to format and display contact names in the timetable header. This is a dependency property.

Culture

Gets or sets the CultureInfo object used to format and display time information in the calendar.

CurrentView

Gets or sets the type of the calendar view. This is a dependency property.

Date

Gets or sets the date currently displayed in the calendar. This is a dependency property.

DateTimeFormat

Gets or sets the DateTimeFormatInfo object that specifies how to format and display all dates within the calendar.

DelayInplaceEdit

Gets or sets a value indicating whether the in-place editing of an item is delayed for a second when the item is clicked. This is a dependency property.

DelayScroll

Gets or sets a value indicating whether interacting with the scrollbars will not have an effect until the interaction is over. During interaction a tooltip is displayed to indicate the expected scroll position. This is a dependency property.

DelayScrollToolTipFormat

Gets or sets the format of a tooltip displayed when scrolling and DelayScroll set to true. This is a dependency property.

DisableReminders

Gets or sets a value indicating whether to completely disable reminders in the whole schedule. This is a dependency property.

EnableDragCreate

Gets or sets a value indicating whether items are created merely by dragging in the control. This is a dependency property.

EndDate

Gets or sets the last date displayed in the calendar. This is a dependency property.

FirstWeekendDay

Gets or sets the first weekend day in the calendar. This is a dependency property.

GroupType

Gets or sets the grouping criteria for the Timetable, WeekRange, List and Resource views. This is a dependency property.

HorizontalScrollBarVisibility

Gets or sets a value that indicates whether a vertical System.Windows.Controls.Primitives.ScrollBar should be displayed. This is a dependency property.

HScrollPos

Gets or sets the current horizontal scroll position. This is a dependency property.

InteractiveItemType

Gets or sets the type of an Item-derived class whose instance should be created when a user starts typing while the calendar control has the keyboard focus.

ItemChangeReferenceKey

Gets or sets the modifier key, which lets users drag items between different contacts, resources, locations or tasks in a grouped view. This is a dependency property.

ItemCloneKey

Gets or sets the modifier key, which when pressed while dragging an item, will cause this item to be cloned and the clone to be dragged instead.

ItemContacts

Gets the contacts whose schedule to display when GroupType is set to GroupByContacts.

ItemLocations

Gets the locations whose schedule to display in the timetable when GroupType is set to GroupByLocations.

ItemResources

Gets the resources whose schedule to display in the control when GroupType is set to GroupByResources.

ItemSelection

Gets a list of all selected items.

ItemSettings

Gets the ItemSettings object used to customize the visualization of schedule items in all calendar views.

ItemTasks

Gets the tasks whose schedule to display in the control when GroupType is set to GroupByTasks.

KeepItemOrder

Gets or sets a value indicating whether to attempt to prioritize the newly created items during collision processing. This is a dependency property.

LicenseKey

Gets or sets the license key of the control.

ListViewSettings

Gets the ListViewSettings object used to customize the visualization of the List view.

LocalizationInfo

Gets or sets the LocalizationInfo object containing the settings used to customize various UI controls within the calendar.

MonthRangeSettings

Gets the MonthRangeSettings object used to customize the visualization of a month range in the MonthRange view.

MonthSettings

Gets the MonthSettings object used to customize the visualization of months in the MonthRange and SingleMonth views.

RemindersCheckInterval

Gets or sets the interval between reminder checks, expressed in seconds. This is a dependency property.

RescheduleRecurrenceKey

Gets or sets the modifier key, which when pressed allows users to interactively reschedule recurrent items.

ResourceViewSettings

Gets or sets the ResourceViewSettings object used to customize the Resource view.

RootVisual

Gets the root visual element for the control.

Schedule

Gets or sets the schedule whose information should be displayed inside the calendar control. This is a dependency property.

Selection

Gets a Selection object representing the current selection in the calendar.

SelectionToolTipFormat

Gets or sets the format of a selection tooltip. This is a dependency property.

ShowSelectionToolTips

Gets or sets a value indicating whether selection ranges in certain views provide tooltips when hovered with the mouse. This is a dependency property.

Theme

Gets or sets the theme applied to the calendar control UI elements. This is a dependency property.

TimetableSettings

Gets the TimetableSettings object used to customize the visualization of days and hours in Timetable view.

VerticalScrollBarVisibility

Gets or sets a value that indicates whether a vertical System.Windows.Controls.Primitives.ScrollBar should be displayed. This is a dependency property.

VScrollPos

Gets or sets the current vertical scroll position. This is a dependency property.

WeekRangeSettings

Gets the WeekRangeSettings object used to customize the visualization of weeks in a WeekRange view.

 Protected Properties

  Name Description

LogicalChildren

Gets an enumerator to the content control's logical child elements.

 See Also

Calendar Class
MindFusion.Scheduling.Wpf Namespace