The Mindscape.WpfElements namespace contains the Mindscape controls for Windows Presentation Foundation and supporting classes.
Contains event data relating to adding a ScheduleItem to a schedule.
Modifies the input number using multiplication and addition.
Represents a control that provides a text box for user input and a drop-down that contains possible matches based on the input in the text box.
Selects a brush according to a boolean value.
Selects a style according to a boolean value.
Selects a Thickness according to a boolean value.
Converts a Boolean value to a visibility.
Contains commands used with the MonthCalendar control.
Provides a shortcut XAML syntax for specifying the child items of an item in a MulticolumnTreeView.
A simple control for displaying dialog content in an XBAP.
Provides helper methods for working with collections.
Converts a color by changing the value of one of its channels.
A control for selecting colors from a list or by freely mixing color channels.
Converts a Color to an equivalent SolidColorBrush.
Converts between Color values and names.
Represents a panel which lays out its children in a stack, but truncates the layout after a specified number of children.
A control that arranges items in a row such that the selected object is displayed in the center of the control, with the other items arranged to either side in a pseudo-perspective view, and animates the transition when the selection changes.
Implements a selectable item within a CoverFlow.
Provides information about creating and adding a schedule item to a Schedule.
Provides information about the result of creating and adding a schedule item to a Schedule.
A text box for editing currency values.
Represents an element within a DateTimePicker control that displays a single part of the formatted DateTime.
Represents an element within a DateTimePicker control that displays a part of the formatted DateTime as an editable numeric value (e.g. the year).
Selects DataTemplates for DateTimeDisplayElement collections.
A control for entering dates and times.
Represents an element within a DateTimePicker control that may not be edited by the user, such as literal text.
Represents an element within a DateTimePicker control that displays a part of the formatted DateTime as text and permits the user to select values from a predefined list.
Converts a date to a string suitable for display as the day caption in a monthly view. By default, this is the day of the month (e.g. "15"). However, if the day is part of a week that spans a month boundary, then the month is appended if the day is the first day of that week, or the first day of the month. For example, in the week beginning 29 March 2010, 29 March would be formatted as "29 Mar", 30 March as "30", 31 March as "31" and 1 April as "1 Apr". Similar display logic applies to weeks that span a year boundary.
Formats a DateTime as a day of the week (e.g. "Monday").
Converts a date to its full date representation (e.g. "1 January 2010").
Converts a DateTime value to its full month name (e.g. "January").
Used by the MonthCalendar to manage cells for which there is no valid date.
Represents a single-day view in a Scheduler control.
A dialog box to ask the user if they want to delete an entire recurrence pattern or just one of its schedule items.
Converts a dimension to an adjusted value.
Converts between doubles and bytes.
A control for entering dates, with support for a drop-down calendar.
A control for displaying a summary and a drop-down detail pane, similar to a combo box.
A progress bar that can display two indicators, one for the overall progress, and another for the progress of the current sub-operation.
A control that supports selecting two values, such as the start and end of a range, using a slider with two thumbs.
Represents a text area that is read-only normally, but can be clicked to enable editing.
Provides assembly-level helper methods.
Selects a brush according to an ElementViewStatus.
Represents the recurrence of a ScheduleItem at a regular daily interval.
Represents the recurrence of a ScheduleItem on every weekday (Monday to Friday).
Provides common functionality for text boxes that restrict user input.
Converts an InputSuggestion to a formatted text block containing the suggestion with the user input is highlighted in bold.
A control for entering integer values.
Converts an IList to a boolean depending on if the value of the Object property is contained within the list.
Extracts a sub-list from a master list.
A text box that uses a mask to prevent incorrect user input.
Indicates that masked text cannot be displayed because of invalid styling or prompt representation (see IPromptCharDisplaySelector).and
Selects a brush according to whether a minutes value is on the hour or not.
A control for displaying a monthly calendar.
Represents the recurrence of a ScheduleItem on a monthly schedule defined by a pattern (e.g. last Friday of every second month).
Represents the recurrence of a ScheduleItem on a monthly basis.
Represents a month view in a Scheduler control.
Displays a single day in the month view of a Scheduler.
A control with the expand/collapse functionality of a TreeView, but supporting multiple columns like a ListView.
Represents a column in a MulticolumnTreeView.
Determines the indent for a level in a MulticolumnTreeView.
Implements a selectable item in a MulticolumnTreeView control.
Associates a name with a color according to the WPF color naming standard.
Converts a double value to its negative.
Encapsulates a Color and provides notification of changes to individual channels in order to support WPF data binding.
Represents the recurrence of a ScheduleItem on a monthly basis on specific day of the month (e.g. the 20th of every third month).
A control for entering numeric values.
Abstract base class for text boxes editing numeric values.
A control for editing an integer value with additional "up" and "down" commands.
Converts an object to a boolean based on whether or not the object is equal to the value of the Object property.
Converts an object to a Visibility based on if the object is null or not.
A control which allows a user to select between multiple content panes using a set of buttons, which can be collapsed to small icons depending on the amount of space available for the button stack.
Represents a pane or tab in an OutlookBar control.
A control where users can select a color from a fixed palette.
Adds a prompt to another control, typically a TextBox. The prompt is displayed when the contained control is empty, and disappears when the user clicks into the contained control.
A control for browsing and editing the properties of an object.
Arranges child elements into a single line and sizes them according to requested proportions.
Provides a user interface for editing the recurrence pattern of a recurring ScheduleItem.
Specifies the recurrence schedule for a ScheduleItem.
Represents the recurrence pattern of a recurring ScheduleItem.
Contains helper methods for serializing recurrence patterns to XML.
Calculates the offset of reflection elements within a CoverFlow.
Provides helper methods for working with reflection.
Contains commands used with the RichTextToolBar control.
Provides a user interface for a RichTextBox.
Converts a pair of dates to a boolean value indicating whether they are in the same month.
Contains schedule data for display in a Scheduler control.
Represents an item such as an appointment or task in a Schedule.
Provides event data for when a ScheduleItem is added to or removed from a collection.
Provides a dialog-based interface for editing a ScheduleItem.
Provides data for an event pertaining to a ScheduleItem.
Provides a user interface for moving a ScheduleItem by dragging with the mouse.
Contains event data relating to changing the value of one of the properties of a ScheduleItem.
Provides a user interface for changing the start or end time of a ScheduleItem by dragging with the mouse.
A control which displays a schedule, for example of appointments or tasks, using a set of calendar views.
Represents a canvas on which schedule items can be laid out in a detail view.
Represents a canvas on which schedule items can be laid out.
Contains commands used within the Scheduler control.
Calculates the corner radius for displaying a SchedulerElement in a view. The element is given rounded corners on the left or top if it includes the start of the schedule item, and on the right or bottom if it includes the end of the schedule item; otherwise, the item is given non-rounded corners.
Calculates the margin for displaying a SchedulerElement in a view. The element is offset from the left if includes the start of the schedule item, and from the right if includes the end of the schedule item; otherwise, the element bleeds to the edge of the view.
Formats the time component of a SchedulerElementDisplayState for display.
Provides formatting information for a Scheduler control.
The base class for specific views in the Scheduler (day, week and month views).
Classifies decimal values by sign.
Represents a panel which lays out its children in a stack, but truncates the layout to the available size instead of growing to meet the demands of the children.
The base class for slider controls.
Represents a canvas on which schedule items can be laid out in a summary view.
Represents the recurrence of a ScheduleItem on a yearly basis on specific day of the year (e.g. every 25th of April).
A control for modifying a numeric value using up/down buttons.
Contains commands used with the Spin control.
Associates a control with a Spin control.
A button which also provides an optional drop-down menu for selecting alternate commands.
Provides standard palettes for use with the ColorPicker control.
Converts a time to a string suitable for display in the "minute" portion of the "time of day" bar in a day or week view.
Converts a TimeOfDay object into a formatted string displaying the hours, minutes and AM/PM designator. Hours are displayed in 12 hour clock time. Minutes are always displayed with 2 digits.
Determines the vertical offset at which to display items corresponding to a particular time of day.
Provides a user interface for selecting a time of day by entering a time or selecting from a drop-down list.
A base class for time picker controls that have a drop-down part and up/down functionality.
Represents a slot on the display surface of a Scheduler control.
Selects a brush according to an TimeSlotState.
Provides a user interface for selecting a duration or TimeSpan by entering a value directly or selecting from a drop-down list.
Converts a TimeSpan to a formated string showing the number of minutes, hours, days or weeks.
Provides a base class for converters that output strings representing times.
Provides helper methods for working with types.
Provides property change notification servics for view model objects.
Represents the recurrence of a ScheduleItem on a weekly basis.
Formats a week as a date range string.
Represents a week view in a Scheduler control.
Represents the recurrence of a ScheduleItem on a yearly basis according to a pattern (e.g. the first Tuesday of November every four years).
Represents the recurrence of a ScheduleItem on a yearly basis.
Represents a range of dates.
Provides display information for a date range.
Contains information about an input-suggestion match in an AutoCompleteBox.
Contains display information for a SchedulerElement.
Represents a time of day.
Provides completion suggestions for an AutoCompleteBox.
Represents a position where the MaskedTextBox is prompting for input.
Supports customization of the display of prompts in a MaskedTextBox.
Provides information about display defaults for a prompt position in a MaskedTextBox.
Represents the recurrence pattern of a recurring ScheduleItem.
Implementations of IScheduleItemBuilder can add custom schedule items to a schedule.
Represents one of the four channels of a Color.
Specifies how the mouse can be used to interactively select an item within a CoverFlow.
Specifies whether dates should be formatted with the day of the month or as the month name only.
The content and format of a DateTimePicker.
The day on which a recurring schedule item recurs. This may be a day of the week, or it may match multiple days of the week (as in "last day of the month" or "first weekday in January"). It is used in conjunction with the Occurrence type.
Provides status information for use in rendering a MonthViewDayElement.
Represents the type of input expected in the position represented by an IPrompt.
Specifies how font names should be displayed in the font selector of a RichTextToolBar.
Specifies on which occurrence of a day in a month a recurring schedule item recurs (as in "last Friday of the month" or "first weekday in January"). This is used in conjunction with the DayOfRecurrence type.
Specifies when a numeric text box enforces range (minimum and maximum) constraints.
Specifies when a recurring schedule item will end.
Specifies the cause of a ScheduleItem being created.
The sign of a numeric value.
Specifies how to visualy display time.
Specifies which end (start or finish) of a schedule item is being referred to.
Specifies status information used for rendering a TimeSlot.
Specifies the time of day associated with the Today button on a calendar control.
Specifies whether to show a full week in Week view, or only the work week (Monday to Friday).