Telerik.UI.Xaml.Controls
Represents basic IAppointment implementation.
Provides base class for appointments.
Contains state information about the appointment that has already been created.
Contains state information about the new appointment that is going to be created.
Represents the Cue item for current appointment.
Contains state information about the appointment that has been deleted.
Contains state information about the appointment that is going to be deleted.
Represents the ViewModel for the AppointmentDialog.
Contains state information about the appointment that has been edited.
Contains state information about the appointment that is going to be edited.
Contains state information about the appointment that is going to be saved.
Represents different appointment data-entry modes.
Represents a panel that arranges the appointments in RadScheduler control.
Holds predefined styles for backstage items' containers.
Provides data for the CanExecute and PreviewCanExecute routed events.
Represents the method that will handle the CanExecute event.
Represents a dynamic data collection of Categories that provides notifications when categories get added, removed, or when the whole list is refreshed.
Contains extension methods for enumerating the children of an element.
Contains state information about the dialog that is going to be closed.
Provides CommandBinding subscription functionality for CollectionEditor.
Exposes all the commands that CollectionEditor utilizes.
Holds extension methods for ICollection<T>.
A base class for CollectionNavigator.
Represents the converter that converts Color values to and from Brush values.
Binds a RoutedCommand to the event handlers that implement the command.
Represents a collection of CommandBinding objects.
Provides command related utility methods that register CommandBinding and InputBinding objects for class owners and commands, add and remove command event handlers, and provides services for querying the status of a command.
Determines the display location of the current time indicator of RadScheduler.
Represents a custom ViewDefinitionBase that overrides the GroupDescriptions and allows custom visible range formatting.
Data field displaying and editing boolean data.
Data field displaying and editing Enumeration and lookup data.
A field used to display and edit data in RadDataForm.
A field used to display and edit dates in RadDataForm.
Represents a provider that manage the data dragged from the RadScheduler control.
Describes the grouping of items using a date range as the criteria.
A class that represents time range.
Represents date time duration in days and/or months.
Provides a type converter to convert DateTimeInterval objects to and from other representations.
Represents converter that converts DateTime to a bool that shows is today or not.
Represents a definition of a view that shows a single day in day view mode.
Provides a simple ICommand implementation.
Contains information about the dialog which is going to be shown. It can be canceled.
Structure that holds all parameters for customizing dialog window.
Describes the type a Scheduler dialog.
Represents a behavior of the drag & drop and resize functionality of the RadScheduler control.
Represents the state of a drag or resize operation in RadScheduler.
Represents converter that converts IEnumerable of IOccurrences to localized summary string.
Determines possible positions in a 2D environment.
The arguments of the TabControl.DropDownOpened and TabControl.DragDropClosed routed event.
An event handler delegate for the drop down events of the TabControl.
Represents an editable control showing predefined time durations in minutes, hours, days and weeks.
Provides data for the Executed and PreviewExecuted routed events.
Represents the method that will handle the CommandBinding.Executed and CommandBinding.PreviewExecuted routed events, as well as related attached events.
Represents a custom markup extension for creating geometries.
Geometry factory class for producing basic geometries.
Defines common geometry types.
Represents observable collection of GroupDescriptions.
Represents the GroupHeader visual element in RadScheduler control.
Represents converter that converts DateTime to string value using the given parameter.
Base class for the content controls that have a header.
Represents a control that contains multiple items and has a header.
Provides properties for building a hierarchy of DataTemplates used for MVVM scenarios with HeaderedItemsControls such as RadRibbonTab.
Represents the highlighted item in RadScheduler.
Determines the type of a HighlightItem.
Represents the highlighted panel.
Defines basic methods and properties of a category.
Defines an object that knows how to invoke a command.
Defines advanced properties of an appointment.
Notifies client when starts and finishes updating the layout.
Describes tab item behavior.
Defines basic methods and properties of a resource.
Defines basic methods and properties of a resource type.
A generic interface which provides information about the given service and the service itself.
Defines basic members of a time indicator for Scheduler.
Defines basic methods and properties of a time marker.
Provides the core interface for all controls that support variants.
Importance enumeration.
Represents converter that converts IAppointment to a string that can be used as a title of a window.
Represents a binding between an InputGesture and a command. The command is potentially a RoutedCommand.
Represents an ordered collection of InputBinding objects.
Abstract class that describes input device gestures.
Represents an ordered collection of InputGesture objects.
Binds a KeyGesture to a RoutedCommand (or another ICommand implementation).
Defines a keyboard combination that can be used to invoke a command.
Class used to attach event handlers to execute when key tip is activated.
Class used to Enable/Disable key tips for RadRibbonView control.
Provides static methods not included in the standard Math class.
Represents an exception raised when a template part, as defined by the template contract, is missing during template initialization.
Represents definition of a view that shows 42 days in month view mode.
Represents the mouse device.
Specifies constants that define actions performed by the mouse.
Binds a MouseGesture to a RoutedCommand (or another ICommand implementation).
Defines a mouse input gesture that can be used to invoke a command.
Represents definition of a view that shows multiple days as in day view mode.
This control allows for defining a second ControlTemplate that it can switch to when necessary.
Represents a dynamic data collection of Appointments that provides notifications when appointments get added, removed, or when the whole list is refreshed.
Describes the placement of where a Popup control appears on the screen.
Provides a set of popup related commands.
Manage starting ZIndexes of popup controls.
Represents an attached behavior that can be used to adjust popup according to placement and boundaries.
Preview event args wrapping tab item that has been changed (Closed, Pinned, Unpinned).
Represents a quick access toolbar control.
A Button control.
Represents a button group control.
Represents an item in RadButtonGroup.
Represent a control that enables you executing arithmetic operations.
Provides commands for RadCalculator.
Represents a RadCalculator as an editor control that is placed in a Popup.
RadChat is control that provides the look and feel of a chat application. It exposes API for managing and display of text and media messages.
Represents a ribbon RadCollapsiblePanel.
Represents a control that exposes UI for collection editing.
Represents a picker control class that provides UI for collection editing.
Provides UI and logic for displaying and editing data in a from layout.
Exposes all the commands that RadCollectionNavigator utilizes.
Extends the base ContentControl. Wraps basic routed events like Loaded and Unloaded in virtual methods and expose common properties like IsLoaded and IsFocused.
Defines the base class for all Telerik-specific controls. Encapsulates common routines and properties.
Provides UI and logic for displaying and editing data in a from layout.
All commands that RadDataForm exposes.
A DropDownButton control.
Represents a ribbon RadGallery.
Represents a ribbon RadGalleryItem.
Defines a RadContentControl class that adds notation for a header.
Represents an extended RadControl class that adds the "Header" notation. Typically header is considered a label on top of the control that hints for the control's purpose in the UI.
Extends with recursive databinding features like binding to HierarchicalDataTemplates.
Represents a panel that can display its children on two or three rows depending on the size it have. The items can be ordered differently in the compressed (3 row) and in normal (2 row) state.
Represents a control for visualization of PDF documents.
Contains properties for adding optional components to the RadPdfViewer.
Toolbar control for easier RadPdfViewer usage, enabling most of the viewer's UI Commands.
Provides infrastructure for command execution for RadPropertyGrid.
Exposes the commands defined by RadPropertyGrid.
A Radio button control.
A DropDownButton control for that is used as and application button in the RadRibbonView.
A Button control for usage in the RadRibbonView.
Represents the content of a RadRibbonContextualGroup.
A DropDownButton control for usage in the RadRibbonView.
Represents the content of a RadRibbonGallery.
Represents the content of a RadRibbonGroup.
A RadioButton control for usage in the RadRibbonView.
A Button control for usage in the RadRibbonView.
Represents the content of a Ribbon tab.
A ToggleButton control for usage in the RadRibbonView.
Represents a Ribbon control.
RadScheduler is a radically different scheduling component, going beyond the standard Microsoft Outlook-style control. The Scheduler empowers end users with unprecedented control over precision and flexibility when handling their appointments. This is achieved through features such as multi-level grouping, powerful zoom for smart navigation through a large number of appointments and blazing fast scrolling.
All commands that the SchedulerBase exposes.
Provides data for the SelectionChanged and PreviewSelectionChanged events of RadTabControl.
Represents the method that will handle the SelectionChanged and PreviewSelectionChanged routed events of RadTabControlBase.
Represents a control that allows a user to select items from among its child elements.
A SplitButton control.
A navigation control used to create tabbed interface.
A base class providing functionality to controls used to create tabbed interfaces.
An internal class that represents the current status of the control - whether something is present and/or running.
Represents a tab item, the default item of the RadTabControl.
The RadTimeBar is a time bound DataVisualization control. Its chief purpose is to allow lightweight scrolling and navigation through large periods of time.
A Toggle button control.
This class represents an interactive window and provides static methods for showing standard dialog windows - Alert, Confirm and Prompt.
RadWindowManager class exposes methods that apply to all RadWindows which are in the current RootVisual element.
Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the Orientation property.
Specifies different modes for appointment occurrences dialog window.
Value converter - converts RecurrenceState.Exception to Visibility.Visible otherwise Visibility.Collapsed.
Value converter - converts RecurrenceState.Occurrence to Visibility.Visible otherwise Visibility.Collapsed.
Specifies whether a window can be resized and, if so, how it can be resized. Used by the ResizeMode property.
Represents a dynamic data collection of resources that provides notifications when resources get added, removed, or when the whole list is refreshed.
Describes the grouping of items using a ResourceTypes as the criteria.
Represents basic IResourceType implementation.
A class for a typical collection of resource types.
A selector for the data template of resource type.
Represents converter that converts collection of ResourceItem into a formatted string value.
Specifies response buttons in window that will act as default buttons upon keyboard strokes. Used by ResponseButton attached property.
Defines a command that implements ICommand and is routed through the element tree.
Defines an ICommand that is routed through the element tree and contains a text property.
Provides a way to choose a DataTemplate based on the data object and the data-bound element.
Represents the content of a Scheduler dialog.
Provides the base logic for SchedulerDialog ViewModels.
Provides the default drag-drop and resize implementation of the RadScheduler control.
Provides a way to apply styles on elements in Scheduler based on custom logic.
Provides a default scheduler window.
Static class providing properties for setting up ScreenTipControl which is an advanced ToolTip-like control with Title, Description and Icon.
A tooltip-like control suitable for ribbon elements. It should be set up with ScreenTip attached proeprties.
Represents attached behavior for the scrolling settings of the ScrollingHelper.
Determines what action should be performed when SelectedItem is removed.
Use as a separator between items in a RibbonGroup.
Contains information about the dialog which is going to be shown.
Provides a way to choose a style for the SpecialSlot based on the data object and the data-bound element.
Event args wrapping the RadTabItem that has been changed (Closed / Pinned / Unpinned).
Specifies when drop down menu of the RadTabControl should be shown.
Specifies the scroll types that the TabControl supports.
Represents an exception raised when a control was unable to load its template correctly.
Enables a user to quickly access items in a set by typing prefixes of strings.
Specifies how TextSearch will match items.
A base class for RadTimeBar and RadTimeline.
Basic ITimeIndicator implementation - default model for indicators. Can be used to populate the TimeIndicatorsCollection of the RadScheduler The default TimeIndicatorItemStyleSelector of the RadScheduler has predefined style for ITimeIndicators.
Represents control that indicates a time in RadScheduler control.
Represents a dynamic data collection of TimeIndicators that provides notifications when indicators get added, removed, or when the whole list is refreshed.
Represents a panel that arranges the time indicators in RadScheduler control.
Represents basic ITimeMarker implementation.
Represents a dynamic data collection of TimeMarkers that provides notifications when time markers get added, removed, or when the whole list is refreshed.
Holds TimeSpan extension methods.
Describes the grouping of items using a TimeZone as the criteria.
Represents a definition of a view that shows customizable number of days as in day view mode.
Defines possible approaches when traversing a tree.
Serves as a base class for all view definitions. Contains common properties for all views.
Represents a collection of ViewDefinitionBase instances.
Represents a definition of a view that shows all seven week days as in day view mode.
WindowClosedEventArgs exposes DialogResult and PromptResult property for handling the closed event of a window.
Holds commands that can be used by a window.
WindowClosingEventArgs exposes DialogResult and PromptResult property for handling the closing event of a window.
Specifies the position in which RadWindow will be shown when first opened. Used by the RadWindow.WindowStartupLocation property.
WindowState