The Mindscape.SilverlightElements namespace contains the Silverlight Elements controls and supporting classes.
Classes
Class | Description | |
---|---|---|
AddScheduleItemEventArgs |
Contains event data relating to adding a ScheduleItem to a schedule.
| |
Book |
Displays items as the pages of a book.
| |
BookLeaf |
Represents a two sided page of a Book.
| |
BookPage |
Represents a side of a BookLeaf.
| |
BookSideToVisibilityConverter |
Converts a BookSide to a Visibility.
| |
BooleanToBrushConverter |
Selects a brush according to a boolean value.
| |
BooleanToCornerRadiusConverter |
Selects a CornerRadius based on the boolean source value.
| |
BooleanToStyleConverter |
Selects a style according to a boolean value.
| |
BooleanToThicknessConverter |
Selects a Thickness according to a boolean value.
| |
BooleanToVisibilityConverter |
Converts a Boolean value to a visibility.
| |
Click |
Provides attached properties for assigning commands to buttons.
| |
ColorChannelAdjustmentBrushConverter |
Converts a color or solid brush to a gradient brush showing the effects
of adjusting one channel on that color. This is used for displaying
mixer channels in a ColorPicker template.
| |
ColorPicker |
A control where users can select a color from a swatch or palette or
using a mixer.
| |
ColorPickerBase |
The common base class for color selection controls.
| |
ColorPickerItem |
Represents an entry (a color selection) in a ColorPickerBase control.
| |
ColorSliderRepeatButtonTemplateSelector |
Selects a ControlTemplate for the RepeatButton part of a channel mixer
in a ColorPicker control.
| |
ColorToNameConverter |
Converts between Color values and names.
| |
ColorToSolidColorBrushConverter |
Converts a Color to a SolidColorBrush.
| |
ContentColumnMapping |
Contains the mapping between content and columns in a ListView.
| |
ContextMenu | ||
CountLimitedPanel |
Represents a panel which lays out its children in a stack, but truncates the layout
after a specified number of children.
| |
CoverFlow |
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.
| |
CoverFlowItem |
Implements a selectable item within a CoverFlow.
| |
CreateScheduleItemArgs |
Provides information about creating and adding a schedule item to a Schedule.
| |
CreateScheduleItemResult |
Provides information about the result of creating and adding a schedule item to a Schedule.
| |
DataTemplateSelector |
Provides a way to choose a DataTemplate based on the data object and the data-bound element.
| |
DateRangeDisplayConverter |
Formats the date range of a ScheduleView suitably for display
in the SchedulerNavigationBar.
| |
DateTimeToDayOfMonthStringConverter |
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.
| |
DateTimeToDayOfWeekStringConverter |
Formats a DateTime as a day of the week (e.g. "Monday").
| |
DateTimeToFullDateStringConverter |
Converts a date to its full date representation (e.g. "1 January 2010").
| |
DateTimeToMonthStringConverter |
Converts a DateTime value to its full month name (e.g. "January").
| |
DayView |
Represents a single-day view in a Scheduler control.
| |
DeleteRecurrenceDialog |
A dialog box to ask the user if they want to delete an entire recurrence pattern or just one of its schedule items.
| |
DimensionConverter |
Converts a dimension to an adjusted value.
| |
DockPanel |
A panel that arranges its children against its edges.
| |
DualProgressBar |
A progress bar that can display two indicators, one for the overall progress, and another
the progress of the current sub-operation.
| |
DualSlider |
A control that supports selecting two values, such as the start and end of a range, using
a slider with two thumbs.
| |
EditableTextBlock |
Represents a text area that is read-only normally, but can be clicked to
enable editing.
| |
ElementViewStatusToBrushConverter |
Selects a brush according to an ElementViewStatus.
| |
EveryNDaysRecurrencePattern |
Represents the recurrence of a ScheduleItem at a regular
daily interval.
| |
EveryWeekdayRecurrencePattern |
Represents the recurrence of a ScheduleItem on every weekday
(Monday to Friday).
| |
ExpandableCellTemplateInfo |
Contains templating information for an expandable cell in a
MulticolumnTreeView.
| |
Expander |
A control that displays a header and can be expanded or collapsed to show or hide its content.
| |
FixedCellSizeGrid |
A type of panel that displays its children in a grid with a specified number of rows and columns.
Optionally, a constant child size can be specified.
| |
FixedDataTemplateSelector |
A type of DataTemplateSelector that always returns the same fixed DataTemplate.
| |
FixedStyleSelector |
A type of StyleSelector that always returns the same fixed style.
| |
GridViewColumn |
Represents a column definition in a ListView or MulticolumnTreeView.
| |
GridViewColumnCollection |
Represents a collection of GridViewColumn objects.
| |
GridViewColumnHeader |
Displays a single column header in a ListView.
| |
GridViewColumnResizer |
Provides a user interface for resizing a GridViewColumn by dragging
or double-clicking the mouse.
| |
HyperlinkDialog |
Represents a dialog for adding or editing a hyperlink in a RichTextEditor.
| |
IntegerToRomanNumeralConverter |
Converts an integer value into a roman numeral string.
| |
IntegerToVisibilityConverter |
A converter that converts an integer to a Visibility based on the VisibleInteger property.
| |
LeftMarginConverter |
Converts a double value to a Thickness representing a left margin offset.
| |
LevelToIndentConverter |
Converts an integer level to a Thickness for indenting that level.
| |
ListStyleTypePicker |
A control for selecting list styles in a RichTextEditor.
| |
ListStyleTypes |
Provides access to the list styles supported by the RichTextEditor.
| |
ListToSubListConverter |
Extracts a sub-list from a master list.
| |
ListView |
A control which displays a list of items in a tabular format with multiple columns.
| |
ListViewHeaderRow |
Displays column headers in a ListView.
| |
ListViewItem |
Represents an item in a ListView.
| |
ListViewItemBase |
Represents an item in a ListView.
| |
Menu |
Represents a menu that enables you to hierarchically organize elements associated with
commands and event handlers.
| |
MenuItem | ||
MinuteOfHourBrushConverter |
Selects a brush according to whether a minutes value is on the hour or not.
| |
MonthlyPatternRecurrencePattern |
Represents the recurrence of a ScheduleItem on a monthly schedule
defined by a pattern (e.g. last Friday of every second month).
| |
MonthlyRecurrencePattern |
Represents the recurrence of a ScheduleItem on a monthly basis.
| |
MonthView |
Represents a month view in a Scheduler control.
| |
MonthViewDayElement |
Displays a single day in the month view of a Scheduler.
| |
MouseWheel |
Provides access to mouse wheel events.
| |
MouseWheelEventArgs |
Contains data for mouse wheel events.
| |
MultiCalendar |
A control for selecting one or more DateTime objects.
This control can display multiple months based on the size available.
| |
MultiCalendarButton |
A button used by MultiCalendar sub items in order to change the view mode.
| |
MultiCalendarDateCollection |
Represents a collection of selected dates within a MultiCalendar.
| |
MultiCalendarDayButton |
A button to be used in a MultiCalendar to provide mouse interaction logic.
| |
MultiCalendarItem |
An item that can be displayed by a MultiCalendar control such as a month, year or decade.
| |
MultiCalendarItemControl |
A control used for display multi-calendar items and providing commands to the MultiCalendar control.
| |
MultiCalendarViewModeToTemplateConverter |
Converts a MultiCalendarViewMode to a template.
| |
MulticolumnTreeView |
A control with the expand/collapse functionality of a TreeView, but supporting
multiple columns like a ListView.
| |
MulticolumnTreeViewItem |
Implements a selectable item in a MulticolumnTreeView control.
| |
NamedColor |
Associates a name with a color according to the Silverlight color naming standard.
| |
NegativeConverter |
Converts a double value to its negative.
| |
NotifyingColor |
Encapsulates a Color and provides notification of changes to individual
channels in order to support Silverlight data binding.
| |
NthDayOfMonthRecurrencePattern |
Represents the recurrence of a ScheduleItem on a monthly
basis on specific day of the month (e.g. the 20th of every third month).
| |
NumericUpDown |
Displays a numeric value which can be increased or decreased using buttons or the up/down
keyboard arrow keys.
| |
ObjectToVisibilityConverter |
Converts an object to a Visibility based on if the object is null or not.
| |
ObservableDictionary<(Of <(<'TKey, TValue>)>)> |
Represents a dictionary that provides notifications when items get added, removed,
or when the whole list is refreshed.
| |
OutlookBar |
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.
| |
OutlookBarItem |
Represents a pane or tab in an OutlookBar control.
| |
PaletteColorPicker |
A control where users can select a color from a fixed palette.
| |
RecurrenceDialog |
Provides a user interface for editing the recurrence pattern of a recurring
ScheduleItem.
| |
RecurrenceInfo |
Specifies the recurrence schedule for a ScheduleItem.
| |
RecurrencePattern |
Represents the recurrence pattern of a recurring ScheduleItem.
| |
RecurrencePatternXmlSerializer |
Contains helper methods for serializing recurrence patterns to XML.
| |
ReflectionPositionConverter |
Calculates the offset of reflection elements within a CoverFlow.
| |
RichTextEditor |
Provides a user interface for editing formatted text such as HTML.
| |
ScalingConverter |
Scales the input by a specified amount.
| |
Schedule |
Contains schedule data for display in a Scheduler control.
| |
ScheduleItem |
Represents an item such as an appointment or task in a Schedule.
| |
ScheduleItemCollectionChangedEventArgs |
Provides event data for when a ScheduleItem is added to or removed
from a collection.
| |
ScheduleItemDialog |
Provides a dialog-based interface for editing a ScheduleItem.
| |
ScheduleItemEventArgs |
Provides data for an event pertaining to a ScheduleItem.
| |
ScheduleItemMover |
Provides a user interface for moving a ScheduleItem by dragging
with the mouse.
| |
ScheduleItemPropertyChangedEventArgs |
Contains event data relating to changing the value of one of the properties of a ScheduleItem.
| |
ScheduleItemTimeChanger |
Provides a user interface for changing the start or end time of a
ScheduleItem by dragging with the mouse.
| |
Scheduler |
A control which displays a schedule, for example of appointments or tasks,
using a set of calendar views.
| |
SchedulerCanvas |
Represents a canvas on which schedule items can be laid out in a detail view.
| |
SchedulerCanvasBase |
Represents a canvas on which schedule items can be laid out.
| |
SchedulerElement |
Represents a ScheduleItem on a display surface (typically a
SchedulerCanvasBase.
| |
SchedulerElementDisplayStateToCornerRadiusConverter |
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.
| |
SchedulerElementDisplayStateToThicknessConverter |
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.
| |
SchedulerElementDisplayStateToTimeStringConverter |
Formats the time component of a SchedulerElementDisplayState
for display.
| |
SchedulerFormatter |
Provides formatting information for a Scheduler control.
| |
SchedulerNavigationBar | ||
ScheduleView |
The base class for specific views in the Scheduler (day,
week and month views).
| |
Separator |
A control that is used to separate items in items controls.
| |
SizeLimitedPanel |
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.
| |
SizeToMarginConverter |
Scales and converts a Size to a Thickness for use as a margin.
| |
Slider |
A slider with tick mark support.
| |
SliderBase |
The base class for slider controls.
| |
SmallSchedulerCanvas |
Represents a canvas on which schedule items can be laid out in a summary view.
| |
SpecificDateYearlyRecurrencePattern |
Represents the recurrence of a ScheduleItem on a yearly
basis on specific day of the year (e.g. every 25th of April).
| |
SplitButton |
A button which also provides an optional drop-down menu for selecting alternate commands.
| |
StandardPalettes |
Provides standard palettes for use with the ColorPicker control.
| |
StandardRichTextEditorToolBar |
Provides a standard toolbar for use with the RichTextEditor control.
| |
StringTemplate |
Maps a string to a data template in a StringToDataTemplateConverter.
| |
StringToDataTemplateConverter |
Selects a data template using strings as keys.
| |
StyleSelector |
Provides a way to apply styles based on custom logic.
| |
TemplateSelectableContentControl |
Displays content using either a content template, a content template selector
or a simple display member binding.
| |
ThicknessToDoubleConverter |
Converts a Thickness into a double. This is useful for binding a BorderThickness property to a StrokeThickness property.
| |
TimeOfDayToMinuteStringConverter |
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.
| |
TimeOfDayToStringConverter |
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.
| |
TimeOfDayVerticalOffsetConverter |
Determines the vertical offset at which to display items corresponding to a particular time of day.
| |
TimePicker |
Provides a user interface for selecting a time of day by entering a time
or selecting from a drop-down list.
| |
TimePickerBase |
A base class for time picker controls that have a drop-down part and up/down functionality.
| |
TimeSlot |
Represents a slot on the display surface of a Scheduler control.
| |
TimeSlotStateToBrushConverter |
Selects a brush according to an TimeSlotState.
| |
TimeSpanPicker |
Provides a user interface for selecting a duration or TimeSpan
by entering a value directly or selecting from a drop-down list.
| |
TimeSpanToLinearDimensionConverter |
Converts a TimeSpan to a linear dimension.
| |
TimeSpanToStringConverter |
Converts a TimeSpan to a formated string showing the number of minutes, hours, days or weeks.
| |
TimeStringConverterBase |
Provides a base class for converters that output strings representing times.
| |
TypeMatchVisibilityConverter |
Selects the visibility of an element according to whether the input is of a specified
type.
| |
UniformGrid |
Provides uniform sizing and spacing in a single row or column.
| |
UpdateBindingMode |
Supports immediate updates for TextBox Text data bindings, similar to the
Binding.UpdateSourceTrigger option in WPF.
| |
ViewModelBase |
Provides property change notification servics for view model objects.
| |
WeeklyRecurrencePattern |
Represents the recurrence of a ScheduleItem on a weekly basis.
| |
WeekToStringConverter |
Formats a week as a date range string.
| |
WeekView |
Represents a week view in a Scheduler control.
| |
YearlyPatternRecurrencePattern |
Represents the recurrence of a ScheduleItem on a yearly
basis according to a pattern (e.g. the first Tuesday of November every four years).
| |
YearlyRecurrencePattern |
Represents the recurrence of a ScheduleItem on a yearly basis.
| |
ZeroPaddingConverter |
Converts a doube value to a zero-padded string.
|
Structures
Structure | Description | |
---|---|---|
DateRange |
Represents a range of dates.
| |
DateRangeDisplayInfo |
Provides display information for a date range.
| |
SchedulerElementDisplayState |
Contains display information for a SchedulerElement.
| |
TimeOfDay |
Represents a time of day.
|
Interfaces
Interface | Description | |
---|---|---|
IDoubleClickObserver |
Implemented by controls that want to receive notifications when the user double-clicks.
| |
IListStyleType |
Represents a list style, such as round bullets or Roman numbering.
| |
IMouseWheelObserver |
Implemented by controls that want to be notified of mouse wheel events.
| |
IRecurrencePattern |
Represents the recurrence pattern of a recurring ScheduleItem.
| |
IScheduleItemBuilder |
Implementations of IScheduleItemBuilder can add custom schedule items to a schedule.
|
Enumerations
Enumeration | Description | |
---|---|---|
BookSide |
Specifies the side of a Book.
| |
ColorChannel |
Represents one of the four channels of a Color.
| |
CoverFlowMouseSelectionMode |
Specifies how the mouse can be used to interactively select an
item within a CoverFlow.
| |
DateDisplayMode |
Specifies whether dates should be formatted with the day of the month
or as the month name only.
| |
DayOfRecurrence |
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.
| |
Dock |
Specifies the edge of a DockPanel in which to arrange an element.
| |
ElementViewStatus |
Provides status information for use in rendering a MonthViewDayElement.
| |
ExpandDirection |
Specifies the expand direction of an Expander.
| |
GridViewColumnHeaderRole |
Defines the state or role of a GridViewColumnHeader control.
| |
HyperlinkDialogType |
Specifies whether to display a HyperlinkDialog as an edit or create dialog.
| |
ListType |
Specifies whether a list in a RichTextEditor has ordered
captions.
| |
MenuItemRole |
Specifies the type of a MenuItem.
| |
MultiCalendarViewMode |
Specifies which view mode a MultiCalendar is currently in.
| |
Occurrence |
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.
| |
RecurrenceEndType |
Specifies when a recurring schedule item will end.
| |
RichTextEditorBlockType |
Specifies the type of block element containing the caret in
a RichTextEditor.
| |
ScheduleItemCreationType |
Specifies the cause of a ScheduleItem being created.
| |
TimeEnd |
Specifies which end (start or finish) of a schedule item is being referred to.
| |
TimeSlotState |
Specifies status information used for rendering a TimeSlot.
| |
WeekViewMode |
Specifies whether to show a full week in Week view, or only the work
week (Monday to Friday).
|