Telerik.Windows.Controls.Navigation
RadCarouselPanel is a specialized panel that arranges its children on a path.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets a value indicating whether items should wrap around after the last item is displayed.
Identifies the routed event.
Identifies the routed event.
Identifies the routed event.
Initializes a new instance of the class.
Occurs when property is changed.
Occurs when property is changed.
Occurs when [selected is top item].
Gets or sets a value that indicates whether items will be loaded automatically when the carousel is shown.
Gets a value indicating whether the selected items has been brought into view.
true if this the selected item's path fraction matches the TopItemPathFractionProperty; otherwise, false.
Gets or sets the path padding property.
The path padding.
Gets or sets the duration of the item movement animation.
Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
true if scrolling is possible; otherwise, false. This property has no default value.
Gets or sets a value that indicates whether scrolling on the vertical axis is possible.
true if scrolling is possible; otherwise, false. This property has no default value.
Gets or sets the top item path fraction.
The top item path fraction.
Gets or sets a value indicating whether scale effect is enabled.
true if scale effect is enabled; otherwise, false.
Gets or sets a value indicating whether opacity effect is enabled.
true if opacity effect is enabled; otherwise, false.
Gets or sets a value indicating whether this instance is skew angle X enabled.
true if this instance is skew angle X enabled; otherwise, false.
Gets or sets a value indicating whether this instance is skew angle Y enabled.
true if this instance is skew angle Y enabled; otherwise, false.
Gets or sets the opacity stops.
The opacity stops.
Gets or sets the scale stops.
The scale stops.
Gets or sets the skew angle X stops.
The skew angle X stops.
Gets or sets the number of items per page.
Gets or sets the number of items to be scrolled per swipe gesture.
Gets or sets the skew angle Y stops.
The skew angle Y stops.
Gets the container that has the largest ZIndex.
The top container.
Gets a value indicating whether the panel is currently animating.
true if the panel is animating; otherwise, false.
Gets or sets the carousel path.
Gets or sets a value that indicates whether the carousel path is visible.
Gets or sets a element that controls scrolling behavior.
A element that controls scrolling behavior. This property has no default value.
Gets the vertical offset of the scrolled content.
A that represents, in device independent pixels, the vertical offset of the scrolled content. Valid values are between zero and the minus the . This property has no default value.
Gets the vertical size of the viewport for this content.
A that represents, in device independent pixels, the vertical size of the viewport for this content. This property has no default value.
Gets the horizontal size of the viewport for this content.
A that represents, in device independent pixels, the vertical size of the viewport for this content. This property has no default value.
Gets the vertical size of the extent.
A that represents, in device independent pixels, the vertical size of the extent.This property has no default value.
Gets the horizontal size of the extent.
A that represents, in device independent pixels, the horizontal size of the extent. This property has no default value.
Gets the horizontal offset of the scrolled content.
A that represents, in device independent pixels, the horizontal offset. This property has no default value.
Gets or sets a value indicating whether items should wrap around after the last item is displayed.
true Items should wrap around; otherwise, false.
Brings the specified item into view.
The item to bring into view.
Determines whether the item is currently selected.
Clears the item that RadCarouselPanel considers as selected.
Brings the specified data item into view.
The data item to bring into view.
Moves by a specified number of items.
The number of items to move by. Positive value will move the items forward, while negative one will move the items backwards.
Scrolls down within content by one logical unit.
Scrolls left within content by one logical unit.
Scrolls right within content by one logical unit.
Scrolls up within content by one logical unit.
Forces content to scroll until the coordinate space of a object is visible.
A that becomes visible.
A bounding rectangle that identifies the coordinate space to make visible.
A that is visible.
Scrolls down within content after a user clicks the wheel button on a mouse.
Scrolls left within content after a user clicks the wheel button on a mouse.
Scrolls right within content after a user clicks the wheel button on a mouse.
Scrolls up within content after a user clicks the wheel button on a mouse.
Scrolls down within content by one page.
Scrolls left within content by one page.
Scrolls right within content by one page.
Scrolls up within content by one page.
Sets the amount of horizontal offset.
The degree to which content is horizontally offset from the containing viewport.
Sets the amount of vertical offset.
The degree to which content is vertically offset from the containing viewport.
Draws the content of a object during the render pass of a element.
The object to draw.
Indicates that the property value has changed.
The old property value.
The new property value.
Overrides the default .
The logical parent element of the collection to be created.
An ordered collection of elements that have the specified logical parent.
Called when the collection that is associated with the for this changes.
The that raised the event.
Provides data for the event.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Called when property is changed.
The old value.
The new value.
Called when property is changed.
If set to true [old value].
If set to true [new value].
When implemented in a derived class, generates the item at the specified index location and makes it visible.
The index position of the item that is generated and made visible.
Scrolls the track move by.
The offset.
Helper class for positioning control on the main monitor.
Helper class for positioning control on the multi monitor environment.
related s.
Gets the DeleteSelectedItem command.
Gets the SelectParentItem command.
A class that contains information about the SelectionChanged event of the RadLayoutControl.
The previously selected item.
The selected item.
The allowed operations for the selected item.
Represents the drag visual of a drag-drop operation in a RadLayoutControl.
Identifies the ContextItem dependency property.
Gets the element that this visual corresponds to.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a splitter used to resize the UI element located on its left in a LayoutControlGroup.
Initializes static members of the LayoutControlSplitter class.
Initializes a new instance of the LayoutControlSplitter class.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Flag enumeration for the allowed operation for the selected item in the .
No actions will be available.
Resize action will be available.
Drag action will be available.
The manipulation pane will be available.
MVVM representation of a hierarchical node which will be used from the LayoutControlToolBoxView.
Initializes a new instance of the LayoutControlHierarchicalNodeProxy class.
Gets or sets the header of the current node.
Gets or sets the type of the object with which the node is associated.
Gets or sets the object with which the node is associated.
Gets the items of the current node.
Gets or sets the generated tree path of the current node.
Represents a control allowing mouse-over indication for the element that is under the mouse when the RadLayoutControl is in edit mode.
Identifies the ContextItem dependency property.
Gets the element that this indicator is over.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the LayoutControlToolBox Control.
Identifies the IsOpen dependency property.
Identifies the LayoutControl dependency property.
Identifies the ToolBoxView dependency property.
Identifies the WindowStyle dependency property.
Initializes static members of the LayoutControlToolBox class.
Initializes a new instance of the LayoutControlToolBox class.
Gets or sets the style which will be applied to the RadWindow used to host the tool box content.
Gets or sets a value indicating whether the LayoutControlToolBox is open.
Gets or sets the layout control which the LayoutControlToolBox will manipulate.
Gets or sets a value indicating the content of the LayoutControlToolBox.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the LayoutControlToolBoxView Control.
Identifies the LayoutControl dependency property.
Identifies the TrackDeletedItems dependency property.
Initializes static members of the LayoutControlToolBoxView class.
Initializes a new instance of the LayoutControlToolBoxView class.
Gets or sets the layout control which the LayoutControlToolBoxView will manipulate.
Gets or sets whether the LayoutControlToolBoxView should track the deleted items from RadLayoutControl via using the ManipulationPane.
Gets the DeletedItems collection.
Gets the NewItems collection.
When overridden in a derived class, is invoked whenever application code or internal processes call.
.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the converter that converts Type values to different path data based on the type.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Represents a control that is used to indicate where the currently dragged item of a RadLayoutControl will be placed.
Identifies the Label dependency property.
Initializes static members of the LayoutControlDropIndicator class.
Gets a value indicating whether this indicator is the current drop target of the drag operation in a RadLayoutControl.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a base class for all groups displayed inside the RadLayoutControl.
Identifies the Orientation dependency property.
Initializes static members of the LayoutControlGroupBase class.
Occurs when an element starts loading.
Occurs when an element is loaded.
Occurs when an element starts saving.
Occurs when an element is saved.
Gets or sets a value indicating the orientation of the Group.
Serializes this instance into a SerializationInfo object.
Deserializes the specified info. Restores the property values of the instance from the info.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When overridden in a derived class, undoes the effects of the System.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object) method.
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement
has been updated. The specific dependency property that changed is reported in the arguments parameter.
Represents a control allowing modifications over the properties of the selected LayoutItem in the RadLayoutControl.
Identifies the ContextItem dependency property.
Initializes static members of the LayoutControlManipulationPane class.
Gets the element that will be manipulated.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked when an unhandled System.Windows.Input.Mouse.MouseMove attached event
reaches an element in its route that is derived from this class. Implement
this method to add class handling for this event.
The System.Windows.Input.MouseEventArgs that contains the event data.
Invoked when an unhandled System.Windows.Input.Mouse.MouseDown attached event
reaches an element in its route that is derived from this class. Implement
this method to add class handling for this event.
The System.Windows.Input.MouseButtonEventArgs that contains the event data.
This event data reports details about the mouse button that was pressed and the handled state.
Invoked when an unhandled System.Windows.Input.Mouse.MouseUp routed event
reaches an element in its route that is derived from this class. Implement
this method to add class handling for this event.
The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data reports that the mouse button was released.
Represents a control allowing resizing over its ContextItem property.
Identifies the ContextItem dependency property.
Identifies the IsContextItemLocked dependency property.
Initializes static members of the LayoutControlSelectionIndicator class.
Initializes a new instance of the LayoutControlSelectionIndicator class.
Gets the element that will be manipulated.
Gets whether the ContextItem is locked for manipulation.
When overridden in a derived class, is invoked whenever application code or internal processes call.
.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the default panel used by the RadLayoutControl.
Identifies the Orientation dependency property.
Gets or sets a value indicating whether the panel should align its children HorizontalAlignment and VerticalAlignment automatically.
Invoked when the
of a visual object is modified.
The that
was added to the collection.
The that
was removed from the collection.
Provides the behavior for the Measure pass. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
Provides the behavior for the Arrange pass of layout. Classes can override this method to define their own Arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size that is used after the element is arranged in layout.
Represents a serializable item.
Serializes (saves) this instance.
Deserializes (loads) the specified info. Restores the property values of the instance from the info.
A class that contains information about the element before saving it in XML string.
Initializes a new instance of the class.
Gets or sets whether the serialization should be canceled.
A class that contains information about the ElementSaved / ElementLoaded events of the RadLayoutControl.
Initializes a new instance of the class.
Gets the element that is currently being saved / loaded.
Gets the property key / property value information that is saved (serialized) / loaded (deserialized).
A class that contains information about the element before loading it in RadLayoutControl.
Initializes a new instance of the class.
Gets or sets whether the deserialization should be canceled.
Constants used in the (de)serialization process.
LayoutControlGroup serialization constant key.
SerializationId serialization constant key.
Orientation serialization constant key.
Header serialization constant key.
Content serialization constant key.
IsExpanded serialization constant key.
IsSelected serialization constant key.
IsExpandable serialization constant key.
IsInEditMode serialization constant key.
IsAutoGenerated serialization constant key.
Height serialization constant key.
Width serialization constant key.
MinHeight serialization constant key.
MinWidth serialization constant key.
HorizontalAlignment serialization constant key.
VerticalAlignment serialization constant key.
TypeName serialization constant key.
Items serialization constant key.
A wrapper class for the (de)serialization data. Elements implementing ISerializable interface use the SerializationInfo for storing / restoring property values.
The list of all properties' names currently saved in this instance.
Gets or sets the type of the serialized object.
Gets or sets the with the specified property name.
Returns the XML of this serialization information.
Gets the xml-based string.
Utilities related to (de)serialization.
Represents a expander layout group.
Identifies the Header dependency property.
Identifies the IsExpanded dependency property.
Identifies the IsExpandable dependency property.
Initializes static members of the LayoutControlExpanderGroup class.
Initializes a new instance of the LayoutControlExpanderGroup class.
Gets or sets a value indicating whether the LayoutControlExpanderGroup is expanded.
Gets or sets a value indicating whether LayoutControlExpanderGroup is expandable.
Gets or sets the group header.
Deserializes the specified info. Restores the property values of the instance from the info.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
Represents a tab group item, the default item of the LayoutControlTabGroup.
Identifies the property.
Initializes static members of the LayoutControlTabGroupItem class.
Gets or sets whether the LayoutControlTabGroupItem is selected.
Resets the theme.
Serializes this instance into a SerializationInfo object.
Deserializes the specified info. Restores the property values of the instance from the info.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Responds to a click of the left mouse wheel button.
Required arguments that describe this event.
Raised on content changed.
Represents a tab layout group.
Identifies the property.
Initializes static members of the LayoutControlTabGroup class.
Initializes a new instance of the LayoutControlTabGroup class.
Gets or sets the item which content will be displayed.
Resets the theme.
When overridden in a derived class, is invoked whenever application code or internal processes call.
.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When overridden in a derived class, undoes the effects of the System.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object) method.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Creates the element that is used to display the given item.
Invoked when the Items property changes.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
A navigation control used to reorder and resize its items.
Identifies the SerializationId attached dependency property. Use this property to set serialization Id on LayoutControl, LayoutControlGroups and all child elements in them you need to save/load.
Gets the serialization id for the object.
Sets the serialization id for the object.
Saves the current state of the LayoutControl, its child groups and layout items into XML-based string.
Loads a previously saved state of the LayoutControl, its child groups and layout items.
Identifies the IsInEditMode dependency property.
Identifies the SelectedItem dependency property.
Identifies the AdditionalCanvasItems dependency property.
Initializes static members of the RadLayoutControl class.
Initializes a new instance of the RadLayoutControl class.
Occurs when the selection changes.
Gets or sets the value that indicates whether the LayoutControl is in edit mode.
Gets or sets the selected item.
Gets the AdditionalCanvasItems collection.
When overridden in a derived class, is invoked whenever application code or internal processes call.
.
Deserializes the specified info. Restores the property values of the instance from the info.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
Represents a menu control that enables you to hierarchically organize elements with associated event handlers.
Identifies the IsMainMenu dependency property.
Gets or sets a value that specifies whether this RadMenu will participate in main menu activation notification.
The default value is False. This is a dependency property.
Identifies the WaitForTopLevelHeaderHideDuration dependency property.
Identifies the Orientation dependency property.
Identifies the TopLevelShowDelay dependency property.
Identifies the TopLevelHideDelay dependency property.
Initializes a new instance of the class.
Occurs when a property value changes.
Gets or sets whether RadMenu will wait for TopLevelHideDelay to complete or not.
If set to True root menu item will stay open until TopLevelHideDelay is completed.
True if RadMenu waits until TopLevelHideDelay is completed; otherwise, false.
Gets or sets the time, in milliseconds, before displaying menu when the mouse cursor is over a root menu item.
Gets or sets the time, in milliseconds, before closing menu when the mouse cursor leave a root menu item.
Gets or sets a value that specifies the dimension in which child
content is arranged. This is a dependency property.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Invoked when keyboard key is pressed while the element has focus.
The KeyEventArgs that contains the event data.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
The type-specific implementation.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a control that enables modern hamburger menu navigation of application content.
Contains the keyboard navigation logic of RadNavigationView.
The key that has been pressed.
True if the KeyDown event should be handled, otherwise false.
Identifies the dependency property.
Gets or sets the first item in the current selection or returns null if the selection is empty.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the routed event.
Identifies the routed event.
Initializes static members of the class.
Initializes a new instance of the class.
Occurs when an item was clicked.
Occurs when the NavigationView pane is opened.
Occurs when the NavigationView pane is closed.
Occurs when the gets collapsed.
Occurs when the gets expanded.
Gets or sets the content of the pane toggle button.
Gets or sets the content template of the pane toggle button.
Gets or sets the Style of the pane toggle button.
Gets or sets the Visibility of the pane toggle button.
Gets or sets the content for the pane header.
Gets or sets the content template for the pane header.
Gets or sets the content template selector for the pane header.
Gets or sets the height of the pane header.
Gets or sets the content for the pane footer.
Gets or sets the content template for the pane footer.
Gets or sets the content template selector for the pane footer.
Gets or sets the background of the pane.
Gets or sets the background of the pane header.
Gets or sets the foreground of the pane header.
Gets or sets the content of .
Gets or sets the content template of .
Gets or sets a value that specifies whether the NavigationView pane is expanded to its full width.
Gets or sets a value that indicates where the NavigationView pane is currently shown.
Gets or sets a value that indicates if the NavigationView will auto change the display modes depending on its width.
Gets or sets the minimum width at which the NavigationView enters Compact display mode.
Gets or sets the minimum width at which the NavigationView enters Expanded display mode.
Gets or sets the width of the NavigationView pane in its compact display mode.
Gets or sets the width of the NavigationView pane when it's fully expanded.
Gets or sets the value specifying whether the keyboard navigation in the NavigationView should change the selection.
Gets or sets value specifying whether multiple top level items can get expanded at the same time.
The default value is true.
Gets or sets the indentation length for the sub NavigationViewItems.
Gets a value that specifies the current width of the pane.
Gets the index of the highlighted item - it works only for top level items.
For sub items the property returns -1.
The index of the highlighted item.
Gets an enumerator for the logical child objects of the System.Windows.Controls.ItemsControl object.
Resets the theme.
Scrolls the item into view.
Scrolls the item on given index into view.
The index.
When overridden in a derived class, is invoked whenever application code or internal processes call.
.
Invoked when the DisplayMode property changes.
Raises the ItemClick event.
The RoutedEventArgs instance containing the event data.
Invoked when the Content property changes.
The old value of the Content property.
The new value of the Content property.
Invoked when the IsPaneOpen property changes.
Determines whether the index is selectable.
The index.
Returns class-specific .
The type-specific
implementation.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This is invoked after layout update before rendering if the element's RenderSize
has changed as a result of layout update.
Closes Pane and Flyout.
Represents the event arguments for the event.
Initializes a new instance of the class.
Gets the window that contains the will be used to show the content of the popup.
Gets the edge of the screen on which the taskbar is placed.
Gets the bounding rectangle of the icon in the notification area. Could be empty depending on Windows version.
Gets the location of the mouse at the moment of interaction.
Gets the size of the popup.
Gets or sets the location where the popup will be opened.
This is an absolute location.
Gets whether the icon is in the taskbar's overflow popup [true] or directly on the taskbar [false].
Represents flags used when showing a standard balloon tip. Used by .
More information here HTTPS://DOCS.MICROSOFT.COM/EN-US/WINDOWS/WIN32/API/SHELLAPI/NS-SHELLAPI-NOTIFYICONDATAA.
Do not display an icon.
Display an information icon.
Display a warning icon.
Display an error icon.
Use the icon identified in in the notification balloon.
Windows XP (SHELL32.DLL version 6.0) and later.
Do not play the associated sound. Applies only to balloon ToolTips.
Windows Vista (SHELL32.DLL version 6.0.6) and later. The large version
of the icon should be used as the balloon icon. This corresponds to the
icon with dimensions SM_CXICON x SM_CYICON. If this flag is not set,
the icon with dimensions XM_CXSMICON x SM_CYSMICON is used.
- This flag can be used with all stock icons.
- Applications that use older customized icons (NIIF_USER with hIcon) must
provide a new SM_CXICON x SM_CYICON version in the tray icon (hIcon). These
icons are scaled down when they are displayed in the System Tray or
System Control Area (SCA).
- New customized icons (NIIF_USER with hBalloonIcon) must supply an
SM_CXICON x SM_CYICON version in the supplied icon (hBalloonIcon).
Windows 7 and later.
Defines a set of standardized icons that can be associated with a Balloon Tip.
Not a standard icon.
An information icon.
A warning icon.
An error icon.
Represents the visibility of a in the notification area.
The icon is visible.
The icon is hidden.
Represents a data structure used to send information to a through the Shell API.
More info HTTPS://DOCS.MICROSOFT.COM/EN-US/WINDOWS/WIN32/API/SHELLAPI/NS-SHELLAPI-NOTIFYICONDATAA.
Represents flags used in the communication of a through the Shell API.
More info HTTPS://DOCS.MICROSOFT.COM/EN-US/WINDOWS/WIN32/API/SHELLAPI/NS-SHELLAPI-NOTIFYICONDATAA.
The member is valid.
The member is valid.
The member is valid.
The and members are valid.
Display a balloon notification. The , , ,
and members are valid.
The member is valid.
If the balloon notification cannot be displayed immediately, discard it. Use this flag for notifications that represent
real-time information which would be meaningless or misleading if displayed at a later time.
Use the standard tooltip. Normally, when is set to (NOTIFYICON_VERSION_4),
the standard tooltip is suppressed and can be replaced by the application-drawn, pop-up UI.
Represents the type of message that is being sent to a .
Adds an icon to the notification area. The icon is given an identifier in the structure either through its
or guidItem member.
This identifier is used in subsequent calls to Shell_NotifyIcon to perform later actions on the icon.
Modifies an icon in the notification area. structure uses the or
originally assigned to the icon when it was added to the notification area to identify the icon to be modified.
Deletes an icon from the notification area. structure uses the or
originally assigned to the icon when it was added to the notification area to identify the icon to be deleted.
SHELL32.DLL version 5.0 and later only. Returns focus to the taskbar notification area. Notification area icons should use this message when they have completed
their UI operation. For example, if the icon displays a shortcut menu, but the user presses ESC to cancel it, use to
return focus to the notification area.
SHELL32.DLL version 5.0 and later only. Instructs the notification area to behave according to the version number specified in the
member of the structure. The version number specifies which members are recognized.
must be called every time a notification area icon is added. It does not need to be called with .
The version setting is not persisted once a user logs off.
Represents the four edges of a screen.
The left edge of a screen.
The top edge of a screen.
The right edge of a screen.
The bottom edge of a screen.
Represents possible user actions that can activate a function of a .
A left mouse click.
A right mouse click.
A middle mouse click.
A left mouse double click.
A right mouse double click.
A middle mouse double click.
Any mouse action.
Represents a windows used when displaying the and .
Represents the version of the Shell API to be used.
Default behavior (legacy Win95). Expects
a size of 488.
Behavior representing Win2000 an higher. Expects
a size of 504.
Extended tooltip support, which is available for Vista and later.
Detailed information about what the different versions do, can be found here
Represents the event arguments for the event.
Initializes a new instance of the class.
Determines whether selection was performed with the keyboard.
Gets a value indicating whether the was selected with the keyboard.
If false selection was done with the mouse.
Represents a window that receives windows messages when a is added to the system tray.
Represents the modes in which the 's popup can be closed.
The popup can only be closed programmatically.
The popup closes when it is deactivated e.g. the focus transfers to another component.
The popup auto closes after a set amount of time. The property
controls the amount of time the popup stays open before starting to close.
Represents a control that can be used to display an icon in the windows' taskbar notification area.
The icon can then respond to user interaction as well as display tooltips, popups and balloon notifications.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the Property.
Initializes a new instance of the class.
Releases unmanaged resources and performs other cleanup operations before the
is reclaimed by garbage collection.
Occurs when the user presses a mouse button over the notify icon.
Occurs when the user releases a mouse button over the notify icon.
Occurs when the user clicks on the notify icon.
Occurs when the user double clicks on the notify icon.
Occurs when the user moves the mouse over the notify icon.
Occurs when a balloon tip is shown.
Occurs when a balloon tip is closed.
Occurs when the user clicks on a balloon tip.
Occurs before the context menu of the is opened.
Occurs when the context menu of the is opened.
Occurs before the popup of the is opened.
Occurs when the popup of the is opened.
Occurs when the user selects a in the Windows notification area.
Occurs before the custom tooltip of the is opened.
Occurs when the custom tooltip of the is opened.
Gets or sets the Guid id that will be used to identify the notify icon when sending messages to it.
This is a dependency property.
Gets or sets the icon to be displayed in the windows notification area.
This is a dependency property.
Gets or sets the icon to be displayed in the windows notification area.
This is a dependency property.
Gets or sets the title of the balloon tip to be show when the method is called.
This is a dependency property.
Gets or sets the text of the balloon tip to be show when the method is called.
This is a dependency property.
Gets or sets the icon of the balloon tip to be show when the method is called.
This is a dependency property.
Gets or sets the icon of the balloon tip to be show when the method is called.
This is a dependency property.
Gets or sets the context menu to be shown when the is performed.
This is a dependency property.
Gets or sets the mouse action that must be performed over the notify icon to show the .
This is a dependency property.
Gets or sets the mouse action that must be performed over the notify icon to show a popup with .
This is a dependency property.
Gets or sets the content of the popup that the notify icon shows when the is performed.
This is a dependency property.
Gets or sets the content template for the popup that the notify icon shows when the is performed.
This is a dependency property.
Gets or sets the content of the tooltip that will be shown when the mouse hovers over the notify icon.
This is a dependency property.
Gets or sets the amount of time in milliseconds after which the popup will begin to close automatically.
This is a dependency property.
Gets a value indicating whether a popup is open.
Gets a value indicating whether a custom tooltip is open.
Gets or sets the animation played when opening the popup.
Gets or sets the animation played when hiding the popup.
Gets or sets whether the icon is visible in the notification area.
This is a dependency property.
Gets or sets the mode in which the popup closes.
This is a dependency property.
Gets or sets the content template for the tooltip that will be shown when the mouse hovers over the notify icon.
This is a dependency property.
Gets or sets whether a native tooltip [true] or the and/or
[false] will be shown when the mouse hovers over the notify icon.
If set to [true] the property should be set to a string value.
This is a dependency property.
Gets whether the mouse is over the popup.
This is a dependency property.
Checks the state of the computer for the current user to determine whether sending a notification is appropriate.
The state of the computer for the current user.
Adds the notify icon to the Windows notification area.
Sends an update message to the notify icon.
Removes the icon from the Windows notification area.
Shows a balloon tip with the settings defined in the , and properties.
The amount of seconds to wait before the balloon auto hides. The system minimum and maximum are 10 and 30 seconds.
Note this parameter has effect only in Windows 2000 and Windows XP.
More information here .
Shows a balloon tip.
The title of the balloon tip.
The text of the balloon tip.
The icon of the balloon tip.
Whether sound should be played when showing the balloon tip.
The amount of seconds to wait before the balloon auto hides. The system minimum and maximum are 10 and 30 seconds.
Note this parameter has effect only in Windows 2000 and Windows XP.
More information here .
Shows a balloon tip.
The title of the balloon tip.
The text of the balloon tip.
The icon of the balloon tip.
Whether the large version of the provided icon should be used.
Whether sound should be played when showing the balloon tip.
The amount of seconds to wait before the balloon auto hides. The system minimum and maximum are 10 and 30 seconds.
Note this parameter has effect only in Windows 2000 and Windows XP.
More information here .
Hides the balloon tip.
Shows the popup next to the notify icon, depending on edge of the screen where the taskbar is located.
Shows the popup at the provided location.
The coordinates where the popup should be opened.
Hides the popup.
Disposes any resources this instance holds.
Shows the context menu at the provided coordinates.
The coordinates where the context menu should be shown.
Hides the context menu.
Called when the Windows Taskbar is (re)created. This happens when the Explorer restarts for some reason.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
Fires the event.
Fires the event.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Fires the event.
The event arguments.
Notification that a specified property has been changed.
EventArgs that contains the property, metadata, old value, and new value for this change.
Measurement override. Implement your size-to-content logic here.
Available size that parent can give to the child.
Desired Size of the control, given available size passed as parameter.
Disposes any resources this instance holds.
Gets the location for a popup taking into account the edge of the screen on which the taskbar is located.
A point where the popup should be shown.
Sends messages to Windows through the notify icon Shell API.
Used for querying information on the Windows task bar location and bounds.
Calculates an appropriate pop-up window position using the specified anchor point,
pop-up window size, flags, and the optional exclude rectangle.
For more info check CalculatePopupWindowPosition on MSDN
Represents control that holds the sub items of a .
Initializes a new instance of the class.
Invoked when the System.Windows.Controls.ItemsControl.Items property changes.
Information about the change.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Returns class-specific .
The type-specific
implementation.
Specifies the state of the machine for the current user in relation to the propriety of sending a notification.
A screen saver is displayed, the machine is locked, or a nonactive Fast User Switching session is in progress.
A full-screen application is running or Presentation Settings are applied. Presentation Settings allow a user to put their
machine into a state fit for an uninterrupted presentation, such as a set of PowerPoint slides, with a single click.
A full-screen (exclusive mode) Direct3D application is running.
The user has activated Windows presentation settings to block notifications and pop-up messages.
None of the other states are found, notifications can be freely sent.
Introduced in Windows 7. The current user is in "quiet time", which is the first hour after a new user logs into his or her account
for the first time. During this time, most notifications should not be sent or shown. This lets a user become accustomed to a
new computer system without those distractions. Quiet time also occurs for each user after an operating system upgrade or clean installation.
Introduced in Windows 8. A Windows Store app is running.
This class is used as the model for the items of the and the . It holds the content extracted from the
corresponding and its hash code.
Gets the type of this item.
Gets the content of this wrapper extracted from the corresponding .
Gets the initial index of the that this wrapper represents in the Items collection of the .
Specifies the ItemWrapper type.
A wrapper for an object from the RadOfficeNavigationBar Items.
A wrapper for the instance that represents the menu item in the , which opens the .
A wrapper for the instance that represents a separator menu item in the .
Represents the content of a Navigation Options dialog.
Initializes static members of the class.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
A custom RadListBox used in the that shows the current order of the items.
The view model for the .
Initializes a new instance of the class.
Gets or sets a command that moves the SelectedItem of the up.
Gets or sets a command that moves the SelectedItem of the down.
Gets or sets a command that increases the maximum items count.
Gets or sets a command that decreases the maximum items count.
Gets or sets a command that resets the changes made in the .
Gets or sets the SelectedItem.
Gets or sets the current maximum items that will be displayed in the RadOfficeNavigationBar.
Gets or sets a boolean value indicating whether the RadOfficeNavigationBar will be Compact mode. In that mode only the compact content of the items will be visible.
Gets or sets a boolean value indicating whether the CheckBox for switching to Compact mode will be visible.
Gets or sets the items displayed in the .
Represents a custom context menu control for the overflow items and item of a .
A panel used by to arrange only the children that fit into the available size.
Identifies the Orientation property. This is a dependency property.
Identifies the ItemsMaxCount dependency property.
Gets or sets a value that indicates the dimension by which child elements are stacked.
The orientation.
Gets or sets the ItemsMaxCount property. This property identifies the maximum number of items that will be arranged in the panel.
Provides the behavior for the Measure layout pass. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
Provides the behavior for the Arrange layout pass. Classes can override this method to define their own Arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size used once the element is arranged.
Event args used when a RadCallout representing the peek popup is about to be shown.
Initializes a new instance of the class.
Gets the RadCallout instance that is about to be shown.
Gets the CalloutPopupSettings for the RadCallout that is about to be shown.
Gets the RadOfficeNavigationBarItem for which a peek popup is about to be shown.
Gets or sets a value indicating whether the showing of the callout should be cancelled.
The RadOfficeNavigationBar allows easy navigation between different views and offers the ability to quickly access a minimalistic subset of a view within a popup window. It dynamically collapses items that do not fit in a and allows for customizations through the .
Identifies the Orientation dependency property.
Identifies the ItemOrientation dependency property.
Identifies the ItemRotationAngle dependency property.
Identifies the IsDragReorderEnabled dependency property.
Identifies the ItemsMaxCount dependency property.
Identifies the IsInCompactMode dependency property.
Identifies the IsPeekPopupEnabled dependency property.
Identifies the PeekPopupShowDelay dependency property.
Identifies the PeekPopupCloseDelay dependency property.
Registers the routed event.
Initializes static members of the class.
Initializes a new instance of the class.
Occurs when a peek popup is about to be shown.
Gets or sets the orientation in which all the RadOfficeNavigationBarItems will be displayed.
Gets or sets the orientation in which each individual RadOfficeNavigationBarItem will be displayed.
Gets the angle the items are rotated by.
Gets or sets a boolean value indicating whether drag and drop reordering of items is enabled.
Gets or sets an integer value identifying the maximum number of items that will be displayed at a time.
Gets or sets a boolean value indicating whether the control is in Compact mode. In that mode only the compact content of the items will be visible.
Gets or sets a boolean value indicating whether a peek popup will be shown upon hovering an item.
Gets or sets an double value indicating the delay time in milliseconds between when an item is hovered and when the peek popup is shown.
Gets or sets an double value indicating the delay time in milliseconds between when the mouse leaves the item and when the peek popup is closed.
Gets the view model for the control.
Resets the theme.
Returns class-specific .
The type-specific
implementation.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Prepares the specified element to display the specified item container.
Element used to display the specified item.
Specified item.
Clears the specified element displaying the specified item container.
Element used to display the specified item.
Specified item.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a container for an item in a control.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the content of the peek popup. This is a dependency property.
Gets or sets the ContentTemplate of the peek popup. This is a dependency property.
Gets or sets the ContentTemplateSelector of the peek popup. This is a dependency property.
Gets or sets the ContentStringFormat of the peek popup. This is a dependency property.
Gets or sets the Style of the peek popup. The style should target . This is a dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes static members of the class.
Initializes a new instance of the class.
Gets or sets the CompactContent that appears in a . This is a dependency property.
Gets or sets the data template used for CompactContent in a . This is a dependency property.
Gets or sets the data template selector used for CompactContent in a . This is a dependency property.
Gets or sets an object that will be transferred to the Icon property of the overflow items inside the . This is a dependency property.
Gets or sets a DataTemplate instance that will be transferred to the IconTemplate property of the overflow items inside the . This is a dependency property.
Gets or sets a value indicating whether this instance is selected. This is a dependency property.
Gets the position of this item in the current view.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific .
The type-specific
implementation.
Called when selection is changed.
Invoked when an unhandled System.Windows.Input.Mouse.MouseDown attached event
reaches an element in its route that is derived from this class. Implement
this method to add class handling for this event.
The System.Windows.Input.MouseButtonEventArgs that contains the event data.
This event data reports details about the mouse button that was pressed and the handled state.
Initializes a new instance of the class.
The source.
The orientation.
The routed event.
Gets or sets the orientation.
The orientation.
Animation for the PanelBar Expand/Collapse actions.
Initializes a new instance of the PanelBarExpandCollapseAnimation class.
Animation for the TreeView Expand/Collapse.
Initializes a new instance of the TreeViewExpandCollapseAnimation class.
Gets or sets a value indicating whether the direction of the animation.
Gets or sets the easing function.
The easing function.
Gets or sets the duration of the easing animation.
The duration.
Gets or sets the name of the element that should be animated.
Using this property causes generation of non compiling code by Blend.
Gets or sets the name of the element that should be animated.
Creates the TreeView animation.
The control for which the animation is needed.
The newly created animation.
Updates the TreeViewAnimation.
The control for which the animation needs to be updated.
Storyboard that needs to be updated.
Optional arguments that the animation needs, can be provided by the control.
A custom GridSplitter control used for resizing the top level RadPanelBarItems in a RadPanelBar.
Initializes a new instance of the PanelBarGridSplitter class.
Resets the theme.
Panel that arrange its children as a StackPanel if no DesiredWidth or DesiredHeight
is set or if set as a Grid with Row/Column Definitions.
Initializes a new instance of the class.
Identifies the Orientation dependency property.
Identifies the DesiredWidth attached property.
Identifies the DesiredHeight attached property.
Gets the desired width.
Sets the desired width.
Gets the desired height.
Sets the desired height.
Provides the behavior for the "measure" layout pass. Classes can override this method to define their own measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
Provides the behavior for the "Arrange" layout pass. Classes can override this method to define their own arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size used.
Provides data for the event.
Initializes a new instance of the class.
Indicates whether the navigation is back.
The menu item from which the navigation started.
The menu item to which the user navigated.
Indicates whether the menu items of the level the user navigates to are auto-sized.
Gets whether the navigation is backwards through the back button.
Gets the menu item from which the navigation started if there is one.
Gets the menu item to which the user is trying to navigate to.
Gets or sets whether the level to which the user is navigating has its segments auto-sized.
Represents container for item in a control.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the routed event.
Identifies the routed event.
Occurs when the gets collapsed.
Occurs when the gets expanded.
Gets or sets the icon that is displayed when the is in expanded state. This is a dependency property.
Gets or sets the icon that is displayed when the is in collapsed state. This is a dependency property.
Gets or sets the data template used for icon when the is in expanded state. This is a dependency property.
Gets or sets the data template used for icon when the is in collapsed state. This is a dependency property.
Gets or sets a value indicating whether the is in the expanded state. This is a dependency property.
Gets or sets a value indicating whether the has selected sub item on any sub level. This is a dependency property.
Gets or sets a collection used to generate the sub items of a . This is a dependency property.
Gets or sets a path to a value on the source object to serve as the visual representation of the object.
Gets or sets the System.Windows.DataTemplate used to display each sub item. This is a dependency property.
Gets or sets the System.Windows.Style that is applied to the container element generated for each sub item. This is a dependency property.
Gets the calculated indentation length for the level of the NavigationViewItem.
Gets the sub items of the .
Gets value that indicates the is top level.
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Invoked when the IsExpanded property changes.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes static members of the class.
Initializes a new instance of the class.
Gets or sets the icon that appears in a . This is a dependency property.
Gets or sets the data template used for Icon in a . This is a dependency property.
Gets or sets the data template selector used for Icon in a . This is a dependency property.
Gets or sets the visibility for the Icon in a .
Default value is Visibility.Visible. This is a dependency property.
Gets or sets a value indicating whether this instance can be selected through the UI.
Default value is true - the instance can be selected through the UI. This is a dependency property.
Gets or sets a value indicating whether this instance is selected. This is a dependency property.
Gets or sets a value indicating whether this instance is highlighted. This is a dependency property.
Resets the theme.
Called when selection is changed.
Raises the routed event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific .
The type-specific
implementation.
Responds to a MouseEnter event.
The MouseEventArgs instance containing the event data.
Responds to a MouseLeave event.
The MouseEventArgs instance containing the event data.
Responds to a MouseMove event.
The MouseEventArgs instance containing the event data.
Responds to a MouseWheel event.
The MouseWheelEventArgs instance containing the event data.
Provides a standard set of book related commands.
Provides paging functionality for RadBook.
Initializes a new instance of the class.
The owner.
Occurs when page has changed.
Occurs when a property has changed value.
Occurs when a page is changing.
Gets a value that indicates whether the value is allowed to change.
true if the value is allowed to change; otherwise, false.
Gets a value that indicates whether a page index change is in process.
true if the page index is changing; otherwise, false.
Gets the minimum number of items known to be in the source collection.
The minimum number of items known to be in the source collection.
Gets the zero-based index of the current page.
The zero-based index of the current page.
Gets or sets the number of items to display on a page.
The number of items to display on a page.
Gets the total number of items in the source collection.
The total number of items in the source collection, or -1 if the total number is unknown.
Sets the first page as the current page.
Sets the last page as the current page.
Moves to the page after the current page.
Requests a page move to the page at the specified index.
The index of the page to move to.
Moves to the page before the current page.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Virtualized panel for RadBook.
Initializes a new instance of the BookPanel class.
The index from which realization will begin.
This collection is used to realize items when a large jump between pages is made, i.e. RightPageIndex goes from 0 to 100.
Override for OnItemsChanged.
Override for Measure.
Override for Arrange.
Event args for the drag events in RadBook.
Initializes a new instance of the class.
The dragged corner.
The mouse position.
Gets or sets the dragged corner.
The dragged corner.
Gets or sets the mouse point.
The mouse point.
This enumeration is used to determine the pixel point of a corner.
For example, imagine having a book Width=500 and Height=500.
If we request the pixel point of the TopRight corner with respect to the Book, then the pixel point will be [500, 0].
If we request the pixel point of the TopRight corner with respect to the Page(the right page in this case), then the pixel point will be [250, 0], since 250 is half the width of the Book.
With respect to the Book.
With respect to the Page.
Event arguments for Page_MouseEnter and Page_MouseLeave events.
Initializes a new instance of the class.
The page.
Gets the page over which mouse actions are being performed.
The page.
Event args used when the PageTurner changes its state from available to unavailable and vice versa.
Gets or sets a value indicating whether the PageTurner is available.
This class represents an item that is added to the ObservableQueue.
The queue takes care of executing all its pending turns.
This enumeration describes whether the page will perform full flip on single click or double click.
Page does not perform full flip.
Page performs full flip on single click.
Page performs full flip on double click.
This enumeration describes the position of a page with respect to the Book.
Page is in the left half of the Book.
Page is in the right half of the Book.
EventArgs used by the FoldActivated and FoldDeactivated events.
Initializes a new instance of the class.
Gets the position of the fold.
The position.
Enumeration used by the FoldHintPosition property.
The hint fold appears at the top.
The hint fold appears at the bottom.
This enumeration describes the 4 corners of the Book.
None of the corners described bellow.
TopLeft corner.
TopRight corner.
BottomRight corner.
BottomLeft corner.
Enumeration used by the HardPages property.
None of the pages is hard.
Only the first page is hard.
Only the last page is hard.
Only the first and last pages are hard.
All the pages are hard.
Only certain number of pages, defined by the user, are hard.
EventArgs used by the PreviewPageFlipStarted, PageFlipStarted and PageFlipEnded events.
Initializes a new instance of the class.
The source.
The page.
The routed event.
Gets the page being flipped.
The page.
Enumeration used by the ShowPageFold property.
The fold automatically appears every time the mouse enters the fold area.
The fold automatically appears every time the mouse enters the page.
The fold does not appear automatically.
RadBook is an ItemsControl that displays its items in the fashion of a regular book.
Identifies the IsVirtualizing dependency property. This property tells RadBook whether to reuse its item containers or not.
DependencyProperty for the DefaultActiveFoldPosition property.
DependencyProperty for the RightPageIndex property.
DependencyProperty for the FlipDuration property.
DependencyProperty for the IsKeyboardNavigationEnabled property.
DependencyProperty for the LeftPageTemplate property.
DependencyProperty for the LeftPageTemplateSelector property.
DependencyProperty for theRightPageTemplateSelector property.
DependencyProperty for the RightPageTemplate property.
DependencyProperty for the FirstPagePosition property.
DependencyProperty for the FoldSize property.
DependencyProperty for the PageFlipMode property.
DependencyProperty for the ShowPageFold property.
Identifies the HardPages dependency property.
RoutedEvent for the PreviewPageFlipStarted event.
RoutedEvent for the PreviewPageFlipStarted event.
RoutedEvent for the PageFlipEnded event.
RoutedEvent for the FoldActivated event.
RoutedEvent for the FoldDeactivated event.
RoutedEvent for the PageChanged event.
Initializes static members of the RadBook class.
Initializes a new instance of the class.
Occurs when mouse enters any of the four corners of the book.
Occurs when mouse leaves any of the four corners of the book.
Occurs when page is about to get dragged.
Occurs when page is dragged.
Occurs when page has finished dragging.
Occurs when a full page flip occurs.
Gets or sets the starting fold when turning the page programmatically or when ShowPageFold is set to OnPageEnter.
Gets or sets the IsVirtualizing property. This property tells RadBook whether to reuse its item containers or not.
Gets or sets the index of the right page in the book.
Gets or sets the amount of time necessary to flip a page.
Gets or sets whether the keyboard can be used to navigate through the pages of the book.
Gets or sets the template for a left page.
The left page template.
Gets or sets the left page template selector.
Gets or sets the template for a right page.
The right page template.
Gets or sets the right page template selector.
Gets or sets the position the first page - left or right, with respect to the book.
Gets or sets the size of the page fold.
Gets or sets the fashion (None, SingleClick or DoubleClick) in which the pages turn.
Gets or sets whether and when a fold will be displayed.
Gets or sets the paged items.
The paged items.
Gets or sets the HardPages property.
Converts a page index to a sheet index.
The RightPageIndex of the book.
The position of the first page in the book.
Converts the index of the sheet to page.
Index of the sheet.
The fist page position of the book.
The total number of items in the book.
Navigates to the first page.
Navigates to the previous page.
Navigates to the next page.
Navigates to the last page.
When overridden in a derived class, is invoked whenever application
code or internal processes (such as a rebuilding layout pass) call
.
Resets the theme.
Called when a page is changed. Raises PageChanged event.
Called when a page flips. Raises PageFlipped event.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Override for ClearContainerForItem.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Called before the event occurs.
The data for the event.
Called when the value of the property changes.
A that contains the event data.
Determines if the specified item is (or is eligible to be) its own container.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When implemented in a derived class, returns class-specific
implementations for the Silverlight automation infrastructure.
The class-specific
subclass to return.
Gets a page based on the index of the page.
Determines which pages to set hard with regard to the HardPages property.
The page.
Sets the last page hard.
The page.
Sets the previous page hard.
Sets the first page hard.
The page.
Sets the next page hard.
The page.
If set to true [is hard paper internal].
Represents a page within a book.
DependencyProperty for the Index property.
DependencyProperty for the Position property.
Identifies the IsHardPaper dependency property.
Initializes a new instance of the class.
Gets the index of the page.
The index.
Gets the position of the page - Left or Right.
Gets or sets the IsHardPaper property.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
When implemented in a derived class, returns class-specific
implementations for the Silverlight automation infrastructure.
The class-specific
subclass to return.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
IsHardPaperProperty property changed handler.
RadBookItem that changed its IsHardPaper.
Event arguments.
BreadcrumbItemCollection is the type of the RadBreadcrumbItem items property.
RadBreadcrumbBar class.
Initializes a new instance of the RadBreadcrumbBar class.
Resets the theme.
Applies the template for the RadBreadcrumbBar.
Raises the event.
This method is invoked whenever is set to true internally.
The that contains the event data.
Returns a RadBreadcrumbBarItem.
Returns true is item is a RadBreadcrumbBarItem.
Prepares a RadBreadcrumbBarItem item.
Clean up RadBreadcrumbBarItem item.
Arranges the items.
Represents an item in the RadBreadcrumbBar control.
Identifies the IsPopupOpen dependency property.
Identifies the CurrentItem dependency property.
Identifies the TextModePath dependency property.
Identifies the DropDownHeader dependency property.
Identifies the DropDownHeaderTemplate dependency property.
Identifies the Image dependency property.
Identifies the SplitButtonStyle dependency property.
Identifies the IsLinearMode dependency property.
Identifies the IsIconVisible dependency property.
Identifies the Type dependency property.
Identifies the IsOverflow dependency property.
Identifies the IsButtonPartHidden dependency property.
Identifies the IsSelected dependency property.
Identifies the ShouldHighlight dependency property.
Initializes a new instance of the RadBreadcrumbBarItem class.
Initializes a new instance of the RadBreadcrumbBarItem class with some parameters.
Gets or sets the style of IsSelected split button.
Gets or sets the ShouldHighlight property.
Gets or sets the style of IsButtonPartHidden split button.
Gets or sets the style of IsOverflow split button.
Gets or sets the Type of the RadBreadcrumbBar.
Gets or sets the IsIconVisible property.
Gets or sets the style of IsLinearMode split button.
Gets or sets the style of RadBreadcrumbBarItem split button.
Gets or sets the DropDownHeader property.
Gets or sets the DropDownHeaderTemplate property.
Gets or sets the Image property.
Gets or sets the TextModePath property.
Gets or sets the HasItems property.
Gets or sets the IsPopupOpen property.
Applies the template for the RadBreadcrumbBarItem.
Return item text value.
Resets the theme.
Raises the event.
This method is invoked whenever is set to true internally.
The that contains the event data.
Returns a RadBreadcrumbBarItem.
Returns true is item is a RadBreadcrumbBarItem.
Invoked when this BreadcrumbBairItem gets the focus.
Invoked when this BreadcrumbBairItem loses the focus.
Prepares a RadBreadcrumbBarItem item.
Clean up RadBreadcrumbBarItem item.
Invoked when the Items property changes.
Invoked on MouseMove.
Invoked on MouseLeave.
Invoked on MouseLeftButtonDown.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
Invoked when the SelectedItem property changes.
Invoked when the TextModePath property changes.
Invoked when the IsPopupOpen property changes.
Invoked when the IsLinearMode property changes.
Invoked when the Type property changes.
Handles the key down event.
Holds commands that can be used by a RadBreadcrumb.
Gets value that represents selection command.
The maximize command.
Gets value that represents HistoryDropDown command.
The drop down command.
Specifies the type of a RadBreadcrumbBarItem.
The normal type for a item.
The dropdown type for a item.
RadBreadCrumb is a navigation control that allows users to keep track of their locations within programs or documents.
Initializes a new instance of the RadBreadcrumb class.
Get the RootContainer.
Get the ItemContainerGenerator.
Determines if should close the breadcrumb on keyboard focus changed.
The event original source.
Determines if should close on mouse button down.
The event original source.
Determines if should close on mouse button up.
The event original source.
Determines if should recapture the mouse.
The event original source.
Applies the template for the RadBreadcrumb.
Resets the theme.
Invoked when the CurrentItem property changes.
Raises the event.
This method is invoked whenever is set to true internally.
The that contains the event data.
Called before the event
occurs.
The data for the event.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
Invoked on MouseLeftButtonDown.
Invoked when the Items property changes.
Invoked when the Header property changes.
Called before the
event occurs.
The data for the event.
Called before the
event occurs.
The data for the event.
Invoked when the Path property changes.
Invoked when the PathSeparator property changes.
Invoked when the CurrentItem property changes.
Invoked when the IsLinearMode property changes.
Invoked when the IsIconVisible property changes.
Invoked when the IsTextModeEnabled property changes.
Invoked when the IsHistoryEnabled property changes.
Invoked when the SplitButtonStyle property changes.
Invoked when the OverflowButtonStyle property changes.
Occurs after changes its CurrentItem.
Occurs after changes its CurrentItem.
Raises the event.
The instance containing the event data.
Identifies the Path dependency property.
Identifies the HierarchicalMemberPath dependency property.
Identifies the HierarchicalItemsSource dependency property.
Identifies the PathSeparator dependency property.
Identifies the CurrentItem dependency property.
Identifies the Path dependency property.
Identifies the AutocompleteItems dependency property.
Identifies the SelectedAutocompleteItem dependency property.
Identifies the IsCurrentIconVisible dependency property.
Identifies the IsIconVisible dependency property.
Identifies the IconPath dependency property.
Identifies the HistorySize dependency property.
Identifies the IsLinearMode dependency property.
Identifies the IsTextModeEnabled dependency property.
Identifies the SelectedHistoryItem dependency property.
Identifies the IsHistoryEnabled dependency property.
Identifies the IsHistoryOpen dependency property.
Identifies the SplitButtonStyle dependency property.
Identifies the OverflowButtonStyle dependency property.
Identifies the StringComparison dependency property.
Identifies the CurrentContainer dependency property.
Identifies the HistoryItems dependency property.
Identifies the BarItemControlTemplate dependency property.
Identifies the BarItemControlTemplate dependency property.
Identifies the IsTextMode dependency property.
Identifies the IsAutocompleteOpen dependency property.
Identifies the HeaderMemberPath dependency property.
Gets or sets the HeaderMemberPath property.
Gets or sets the IsAutocompleteOpen property.
Gets or sets the IsTextMode property.
Gets or sets the DropDownItemControlTemplate property.
Gets or sets the BarItemControlTemplate property.
Gets or sets the CurrentContainer.
Gets or sets the style of RadBreadcrumb split button.
Gets or sets the style of Overflow split button.
Gets or sets the IsHistoryEnabled property.
Gets or sets the type of the string comparison.
The type of the string comparison.
Gets or sets the SelectedHistoryItem property.
Gets or sets the HistoryItems property.
Gets or sets the IsTextModeEnabled property.
Gets or sets the IsLinearMode property.
Gets or sets the HistorySize property.
Gets or sets the ImagePath property.
Gets or sets the IsHistoryOpen property.
Gets or sets the IsCurrentIconVisible property.
Gets or sets the IsIconVisible property.
Gets or sets the SelectedAutocompleteItem property.
Gets or sets the AutocompleteItems property.
Gets or sets the Path property.
Gets or sets the CurrentItem property.
Gets or sets the delimiter string that the tree item path uses.
Gets or sets the HierarchicalItemsSource property.
Gets or sets the HierarchicalMemberPath property.
Gets or sets the Path property.
Represents an item in the RadBreadcrumb control.
Identifies the Header dependency property.
Identifies the DropDownHeader dependency property.
Identifies the TextModePath dependency property.
Identifies the ItemsSource dependency property.
Identifies the Image dependency property.
Identifies the Items dependency property.
Initializes a new instance of the RadBreadcrumbItem class.
Gets or sets the Image property.
Gets or sets the ItemsSource property.
Gets a collection containing the current items.
Gets or sets the TextModePath property.
Gets or sets the DropDownHeader property.
Gets or sets the Header property.
Return item text value.
Begins initialization.
End initialization.
Invoked when the Header property changes.
Invoked when the TextMode property changes.
Invoked when the DropDownHeader property changes.
Enumeration for the state of the path animation.
Indicates that the animation has not started yet.
Indicates that the animation has started.
Indicates that the animation has not finished.
Arithmetic value converter that can add or subtract any value to the parameter.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Custom ItemsControl that is internally used by the
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Resets the theme.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When overridden in a derived class, undoes the effects of the method.
The container element.
The item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the path that carousel items travel on.
Gets the top element control point path fraction.
The top element control point path fraction.
Gets the index of the top element control point.
The index of the top element control point.
Finds the left nearest control point.
The control points.
The path fraction.
Finds the right nearest control point.
The control points.
The path fraction.
Finds the left nearest control point.
The path fraction.
Finds the right nearest control point.
The path fraction.
Gets the index of the control point corresponding to the given path fraction.
The path fraction.
Returns the control point corresponding to the given path fraction.
The path fraction.
Returns the visible control point corresponding to the given index.
The index.
Determines whether the specified path fraction is a control point.
The path fraction.
true if the specified path fraction is a control point; otherwise, false.
Gets the visible control point count.
Sets the top element control point.
The desired control point.
Defines the type of a .
Represents a PageUp button.
Represents a PageDown button.
Represents a PageLeft button.
Represents a PageRight button.
Represents a LineUp button.
Represents a LineDown button.
Represents a LineLeft button.
Represents a LineRight button.
Identifies the dependency property.
Gets or sets the type of the carousel scroll button.
The type of the carousel scroll button.
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a special point located at a specified fraction of a length.
Identifies the dependency property.
Initializes a new instance of the class.
Initializes a new instance of the class.
The path fraction.
Gets or sets the path fraction.
The path fraction.
When implemented in a derived class, creates a new instance of the derived class.
The new instance.
Comparer for the class.
Compares two ControlPoints.
First
Second
Less than zero - x is less than y. Zero - x equals y. Greater than zero - x is greater than y.
Represents an ordered and observable collection of UIElements.
Initializes a new instance of the class.
The parent of the collection.
The logical parent of the elements in the collection.
Occurs when the collection changes.
Gets or sets the at the specified index.
Adds the specified element to the .
The to add.
The index position of the added element.
Removes all elements from a .
Inserts an element into a at the specified index position.
The index position where you want to insert the element.
The element to insert into the .
Removes the specified element from a .
The element to remove from the collection.
Removes the at the specified index.
The index of the that you want to remove.
Removes a range of elements from a .
The index position of the element where removal begins.
The number of elements to remove.
Raises the event.
The instance containing the event data.
Settings that control the reflection effect of
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the user interface (UI) visibility of Carousel Items reflection. This is a dependency property.
A value of the enumeration. The default value is .
Gets or sets the reflection opacity.
The reflection opacity.
Gets or sets the reflection offset Y.
The reflection offset Y.
Gets or sets the reflection offset X.
The reflection offset X.
Gets or sets the visibility percentage.
The visibility percentage.
Gets or sets the angle.
The angle.
Gets or sets the height offset.
The height offset.
Gets or sets the width offset.
The width offset.
RadCarousel is a powerful control that allows you to display data from many different kinds of data sources using the .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the vertical scroll bar visibility.
The vertical scroll bar visibility.
Gets or sets the horizontal scroll bar visibility.
The horizontal scroll bar visibility.
Gets or sets the reflection settings.
The reflection settings.
Gets or sets the template that defines the panel that controls the layout of items. This is a dependency property.
Gets the panel that is set to the ItemsPanel property.
Gets or sets a value indicating whether data presenters should be automatically created.
true if auto generation is activated; otherwise, false.
Gets a collection of Telerik.Windows.Data.FilterDescriptor objects used to filter the
items collection of this instance.
The filter descriptors.
Gets or sets the used to display
each item. This is a dependency property.
A that specifies the visualization
of the data objects. The default is null.
Gets the items control.
The items control.
Gets the collection of all field descriptors that appear in the control.
A generic list of field descriptor objects.
Get or sets the manually set AutomationId value (in case there is such).
Searches for a .
The RadCarouselPanel being used.
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Resets the theme.
Brings the specified data item into view.
The data item.
Called when ItemsSource property has changed.
The old value.
The new value.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Sets the is selected.
The item.
If set to true [is selected].
Sets IsCurrent property.
The item.
If set to true [is current].
Provides data for the Telerik.Windows.Controls.ActivationManager.ActiveChanged event.
Initializes a new instance of the ActivationChangedEventArgs class.
Gets a list that contains the items that were selected.
Gets a list that contains the items that were unselected.
An ActivationManager class.
Initializes a new instance of the ActivationManager class.
Occurs when the Active item is changed.
Gets the current Active item.
Sets criteria whether an item should be activated from the stack of items, when one is removed.
Add the item to the active items collection and sets it as an active one.
Add item to the active items collection. If the isActive is true, it activates the item.
Remove item from the active items collection.
Supports activation, which indicates whether an instance is active or not.
Occurs when an instance is activated.
Occurs when an instance is deactivated.
Gets or sets whether an instance is active or not.
Represents a set of possible screen positions for .
is shown at the bottom right part of the working area of the primary screen.
This is the default value.
is shown at the bottom center part of the working area of the primary screen.
is shown at the bottom left part of the working area of the primary screen.
is shown at the top right part of the working area of the primary screen.
is shown at the top center part of the working area of the primary screen.
is shown at the top left part of the working area of the primary screen.
Holds commands that can be used by a .
Closes the .
Pins/Unpins the .
Gets value that represents the Close DesktopAlert command.
The Close command.
Gets value that represents the Pin DesktopAlert command.
The Pin command.
Represents an item inside of the .
Initializes a new instance of the class.
Gets or sets a string value that represents the header of the menu item.
Gets or sets a value indicating whether the menu item is a separator.
Gets or sets a value that indicates whether the menu item can be checked.
Gets or sets a value that indicates whether the menu item a checked.
Gets or sets a path to the icon image of the menu item.
Gets or sets the command that will be executed when the command source is invoked.
Represents a user defined data value that can be passed to the command when it is executed.
Represents a collection of sub objects.
Class that holds all parameters for customizing .
Gets or sets the content to be displayed.
The content to be displayed.
Gets or sets the object to appear in the title part.
The object to appear in the title part.
Gets or sets the content of the icon area.
The content of the icon area.
Gets or sets the width of the column that contains the icon.
The width of the column that contains the icon.
Gets or sets the margin of the icon area.
The margin of the icon area.
Gets or sets the amount of time in milliseconds after which will be automatically closed.
The amount of time in milliseconds after which the alert will be automatically closed.
Gets or sets the value that indicates whether the will automatically close after the ShowDuration time elapses.
This is a dependency property.
Indicates whether will automatically close.
Gets or sets a boolean value determining whether the can be moved by dragging.
Indicates whether can be moved by dragging.
Gets or sets the command that will be executed when the command source of is invoked.
Gets or sets a boolean value determining whether the Close button of will be visible.
Gets or sets a boolean value determining whether the Menu button of will be visible.
Represents a user defined data value that can be passed to the command of when it is executed.
Gets or sets a collection used to generate the content of drop-down menu.
Gets or sets the Style that is applied to the container element generated for each item of drop-down menu.
Gets or sets the sound to be played when is shown.
Gets or sets the method that will be called when the Click event of the is fired.
The method that will be called when the Click event of the is fired.
Gets or sets the method that will be called when the Closed event of the is fired.
The method that will be called when the Closed event of the is fired.
The style to be applied to the .
Represents control that can be used to display a small notification on the screen to alert the user that an
event occurred. The location of the alert and the way it appears can be customized.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the Property.
Identifies the Property.
Identifies the Click routed event.
Identifies the Closed routed event.
Initializes static members of the class.
Initializes a new instance of the class.
Occurs when a is clicked.
Occurs when a is closed.
Occurs when the drop-down menu of the opens.
Occurs when the drop-down menu of the closes.
Gets or sets the amount of time in milliseconds after which will be automatically closed.
This is a dependency property.
Gets or sets the value that indicates whether the can automatically close.
This is a dependency property.
If the value of this property is true, the instance will automatically close whenever the
time elapses.
True if this instance can automatically close; otherwise, false.
Gets or sets a boolean value determining whether the can be moved by dragging.
This is a dependency property.
If the value of this property is true, the instance can be dragged; otherwise it is fixed.
True if this instance can be dragged; otherwise, false.
Gets or sets a boolean value determining whether the would be visible in the Task Switcher (Alt+Tab) menu of the Windows.
The default value is true.
This is a dependency property.
If the value of this property is true, the instance won't be hidden; otherwise would be hidden.
Gets or sets a boolean value determining whether the Close button of will be visible. This is a dependency property.
If the value of this property is true, the Close button is visible; otherwise is hidden.
True if the Close button is visible; false otherwise.
Gets or sets a boolean value determining whether the Menu button of will be visible. This is a dependency property.
If the value of this property is true, the Menu button is visible; otherwise is hidden.
True if the Menu button is visible; false otherwise.
Gets the command that will be executed when the command source is invoked.
Represents a user defined data value that can be passed to the command when it is executed.
The object that the command is being executed on.
Gets or sets the icon that appears in a . This is a dependency property.
Gets or sets the data template used for Icon. This is a dependency property.
Gets or sets the width of the column that contains the icon area. This is a dependency property.
Gets or sets the margin of the icon of . This is a dependency property.
Gets or sets the system sound that will be played when the alert is shown. This is a dependency property.
Gets a value indicating whether the mouse pointer is located over .
Gets a value indicating whether the instance is hosted in the default window.
Gets or sets the value that indicates whether the drop-down menu is currently open. This is a dependency property.
Gets or sets a collection used to generate the content of drop-down menu.
Gets or sets the Style that is applied to the container element generated
for each item of drop-down menu.
Resets the theme.
Called when the alert is just shown and the sound can be played.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Creates a .
Called when the content of the alert is clicked and raises a Click event.
Called when the alert is closed and raises a Closed event.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
This class provides API for managing the instances on the current screen position.
Initializes a new instance of the class.
Initializes a new instance of the class.
The position on the screen used to display the alerts on.
Initializes a new instance of the class.
The position on the screen used to display the alerts on.
Offset of the used screen position.
Initializes a new instance of the class.
The position on the screen used to display the alerts on.
Distance between the opened alerts.
Initializes a new instance of the class.
The position on the screen used to display the alerts on.
Offset of the used screen position.
Distance between the opened alerts.
Gets or sets duration in milliseconds of the animation used for updating the order of all instances of .
Gets or sets the animation used for showing all instances of .
Gets or sets the animation used for hiding all instances of .
Gets or sets the distance between the opened alerts.
Gets the position on the screen used to display all instances of .
Gets the count of the currently shown instances of .
Registers an instance of the and displays it on the screen.
The alert to show.
Indicates whether the Show animation should be used. By default is True.
Registers an instance of the from the provided
and displays it on the screen.
The alert to show.
Indicates whether the Show animation should be used. By default is True.
Unregisters a desktop alert from the manager and close it.
The alert to close.
Indicates whether the Close animation should be used. By default is True.
Unregisters all desktop alerts from the manager and close them.
Indicates whether the Close animation should be used. By default is True.
Evaluates whether a given is registered with the .
The to check.
True if is present; otherwise, false.
Gets a collection of all registered instances with the .
Attaches the current instance of to the Window of the passed element.
When attached to Window, the manager shows alerts on the current screen where the Window is located.
Detaches the current instance of from Window.
All alerts will be shown on the main monitor.
Represents a layout group, the default group of the RadLayoutControl.
Initializes static members of the LayoutControlGroup class.
Initializes a new instance of the LayoutControlGroup class.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
Represents a context menu control that enables you to hierarchically organize elements with associated event handlers.
Identifies the AttachOnHandledEvents dependency property.
Identifies the IsOpen dependency property.
Identifies the StaysOpen dependency property.
Identifies the PlacementRectangle dependency property.
Identifies the PlacementTarget dependency property.
Identifies the Placement dependency property.
Identifies the HorizontalOffset dependency property.
Identifies the VerticalOffset dependency property.
Identifies the ModifierKey dependency property.
Identifies the RestoreFocusToTargetElement dependency property.
Identifies the ShowKeyboardCuesOnOpen dependency property.
Identifies the EventName dependency property.
Identifies the InheritDataContext dependency property.
Identifies the RadContextMenu attached property.
Identifies the Closed routed event.
Identifies the Opened routed event.
Identifies the Opening routed event.
Identifies the UIElement read-only dependency property.
Identifies the InsideContextMenu attached property.
Initializes a new instance of the class.
Occurs before particular instance of RadContextMenu opens.
If it is handled then RadContextMenu will not open.
Occurs when a particular instance of a RadContextMenu closes.
Occurs when a particular instance of a RadContextMenu opens.
Gets the position of the mouse at the moment when the menu was opened relative to the element that caused RadContextMenu to open.
Returns Point(double.NaN, double.NaN) if context menu is closed or if the event caused context menu Opened is not Mouse event (e.g. not MouseRightButtonUp, MouseLeftButtonUp, etc.).
Gets or sets whether RadContextMenu will open on handled routed events.
The default value is false. This is a dependency property.
Gets or sets the name of the event that will open the context menu.
The name of the event.
Get or sets the horizontal distance between the target origin and the popup alignment point. This is a dependency property.
Gets or sets a value that indicates whether the RadContextMenu is visible. This is a dependency property.
Gets or sets a ModifierKey that should be pressed when EventName event occurs to open the RadContextMenu. This is a dependency property.
Gets or sets the Placement property of a RadContextMenu. This is a dependency property.
Gets or sets the area relative to which the context menu is positioned when it opens. This is a dependency property.
Gets or sets a value that indicates whether the RadContextMenu should close automatically. This is a dependency property.
Get or sets the vertical distance between the target origin and the popup alignment point. This is a dependency property.
Get or sets whether RadContextMenu will inherit DataContext of the element on which it is attached.
This is a dependency property.
Gets or sets the PlacementTarget. This is a dependency property.
Gets the element on which RadContextMenu is attached.
Gets or sets a value indicating whether the focus should be returned to the target UIElement when menu is closed.
Gets or sets a value indicating whether the keyboard cues should be shown when the menu is opened.
Default value is null - keyboard cues will be auto shown when the menu is opened through the keyboard.
If set to true keyboard cues will be always shown and if set to false will be never shown when opened.
Gets whether the control supports scrolling.
Gets the value of the ContextMenu property of the specified element.
Sets the value of the ContextMenu property of the specified element.
Returns the first element of the given type at the click point coordinates.
The type of the element to be returned.
Gets the value of the InsideContextMenu property of the specified object.
Sets the value of the InsideContextMenu property of the specified element.
Closes all opened menus.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked when keyboard key is released while the element has focus.
The KeyEventArgs that contains the event data.
Invoked when keyboard key is pressed while the element has focus.
The KeyEventArgs that contains the event data.
Called when the Opened event occurs.
Called when the Closed event occurs.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When overridden in a derived class, undoes the effects of the method.
The container element.
The Item.
The AutomationPeer associated with the RadContextMenu class.
Initializes a new instance of the RadContextMenuAutomationPeer class.
Automation Peer for the RadContextMenu class.
The object that is associated with this AutomationPeer.
Gets the state (expanded or collapsed) of the control.
The state (expanded or collapsed) of the control.
Hides all nodes, controls, or content that are descendants of the control.
Displays all child nodes, controls, or content of the control.
Returns the control type for the UIElement associated with this AutomationPeer.
This method is called by AutomationPeer.GetAutomationControlType.
The AutomationControlType.Menu enumeration value.
Returns the name of the class associated with this AutomationPeer.
This method is called by AutomationPeer.GetClassName.
Returns the text label of the FrameworkElement associated with this AutomationPeers.
Called by AutomationPeer.GetName.
A text label of the Element associated with this Automation Peer.
Represents a selectable item inside a .
Initializes a new instance of the RadMenuSeparatorItem class without menu text or a value.
Describes the placement of where a sub-menu appears on the screen.
Indicates that the preferred location of the sub-menu is at the bottom for s inside control
or is at the right for all other cases.
Indicates that the preferred location of the sub-menu is at the left.
Indicates that the preferred location of the sub-menu is at the top.
Indicates that the preferred location of the sub-menu is at the right.
Indicates that the preferred location of the sub-menu is at the bottom.
The AutomationPeer associated with the RadMenu class.
Initializes a new instance of the RadMenuAutomationPeer class.
Automation Peer for the RadMenu class.
The object that is associated with this AutomationPeer.
Returns the control type for the UIElement associated with this AutomationPeer.
This method is called by AutomationPeer.GetAutomationControlType.
The AutomationControlType.Menu enumeration value.
Returns the name of the class associated with this AutomationPeer.
This method is called by AutomationPeer.GetClassName.
Returns the text label of the FrameworkElement associated with this AutomationPeers.
Called by AutomationPeer.GetName.
A text label of the Element associated with this Automation Peer.
Represents a container item inside a , , or .
Responds to the event.
The instance containing the event data.
Determines if the specified item is .
The item to check.
True if the item is ; otherwise, false.
Represents a control that defines choices for users to select.
Identifies the ItemContainerTemplateSelector dependency property.
Identifies the IconColumnWidth dependency property.
Identifies the ClickToOpen dependency property.
Identifies the ShowDelay dependency property.
Identifies the HideDelay dependency property.
Identifies the NotifyOnHeaderClick dependency property.
Initializes a new instance of the class.
TODO: DOC: Add summary, notes.
Occurs when an item was clicked.
Gets or sets a value indicating whether the ItemClick is raised when the user clicks on a item that has children.
True if the ItemClick event is raised when the user clicks on item that has children; otherwise, false.
Gets or sets whether the child group opens upon clicking a parent item.
Gets or sets the width of the column used to display the Icon.
Gets or sets the time, in milliseconds, before displaying menu when the mouse cursor is over a submenu item.
Gets or sets the time, in milliseconds, before closing menu when the mouse cursor leave a submenu item.
Gets or sets the custom logic for choosing a template used to display each item.
Responds to a change to the property.
The event data for the event.
Invoked when keyboard key is pressed while the element has focus.
The event data for the event.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Determines if the specified item is .
The item to check.
True if the item is ; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Clear the Menu property.
Element used to display the specified item.
Specified item.
Raises the ItemClick event.
The RadRoutedEventArgs instance containing the event data.
Called when a MenuBase is loaded.
The instance containing the event data.
Defines the different roles that a RadMenuItem can have.
Top-level menu item that can invoke commands.
Header for top-level menus.
Menu item in a submenu that can invoke commands.
Header for a submenu.
Separator item.
Represents a selectable item inside a RadMenu or RadContextMenu.
Identifies the InputGestureText dependency property.
Identifies the ItemContainerTemplateSelector dependency property.
Identifies the IconColumnWidth dependency property.
Identifies the DropDownWidth dependency property.
Identifies the DropDownHeight dependency property.
Identifies the IsCurrent dependency property.
Identifies the IconTemplate dependency property.
Identifies the CheckedIconTemplate dependency property.
Identifies the CommandParameter dependency property.
Identifies the Command dependency property.
Identifies the CommandTarget property.
Identifies the SubmenuHeaderTemplateKey dependency property.
Identifies the SeparatorTemplateKey dependency property.
Identifies the SubmenuItemTemplateKey dependency property.
Identifies the TopLevelHeaderTemplateKey dependency property.
Identifies the TopLevelItemTemplateKey dependency property.
Identifies the Icon dependency property.
Identifies the CheckedIcon dependency property.
Identifies the IsCheckable dependency property.
Identifies the IsChecked dependency property.
Identifies the IsHighlighted dependency property.
Identifies the IsSubmenuOpen dependency property.
Identifies the DropDownPlacement dependency property.
Identifies the Role dependency property.
Identifies the Menu readonly dependency property.
Identifies the IsSuspendingPopupAnimation readonly dependency property.
Identifies the StaysOpenOnClick dependency property.
Identifies the IsSeparatorProperty dependency property.
Identifies the Checked routed event.
Identifies the Click routed event.
Identifies the SubmenuClosed routed event.
Identifies the SubmenuOpened routed event.
Identifies the Unchecked routed event.
Identifies the IsSelected dependency property.
Identifies the MenuPropertyKey dependency property.
Identifies the ComputedDropDownPlacementPropertyKey dependency property.
Identifies the RoleKey dependency property.
Identifies the IsHighlighted dependency property.
Initializes a new instance of the RadMenuItem class without menu text or a value.
Occurs when a RadMenuItem is checked.
Occurs when a RadMenuItem is clicked.
Occurs when the state of the IsSubmenuOpen property changes to false.
Occurs when the state of the IsSubmenuOpen property changes to true.
Occurs when a RadMenuItem is unchecked.
Gets or sets the text describing an input gesture that will call the command tied to the specified item.
This property does not associate the input gesture with the menu item. It simply adds text to the menu item.
The application must handle the user's input to carry out the action.
Gets or sets the width of the column that contains the icon.
Gets whether a menu suspends animations on its Popup control.
Gets or sets the placement of the drop-down area.
Gets or sets the height of the drop-down area.
Gets or sets the width of the drop-down area.
Gets or sets whether the item is current item.
Gets or sets the icon that appears in a RadMenuItem. This is a dependency property.
Gets or sets the icon that appears in a RadMenuItem when it is checkable and is checked. This is a dependency property.
Gets or sets the data template used for Icon. This is a dependency property.
Gets or sets the data template used for the CheckedIcon. This is a dependency property.
Gets the RadMenu for this RadMenuItem. This is a readonly dependency property.
Gets a value that indicates whether a RadMenuItem can be checked. This is a dependency property.
Gets or sets a value that indicates whether the RadMenuItem is checked. This is a dependency property.
Gets a value that indicates whether a RadMenuItem is highlighted. This is a dependency property.
Gets a value that indicates whether the submenu of the RadMenuItem is open. This is a dependency property.
Gets a value that indicates the role of a RadMenuItem. This is a dependency property.
Gets or sets a value that indicates that the submenu in which this RadMenuItem is located should not close when this item is clicked. This is a dependency property.
Gets or sets a value indicating whether this instance is a separator.
Gets the resource key for a style applied to a RadMenuItem when the RadMenuItem is a header of a submenu.
Gets the resource key for a style applied to a RadMenuItem when the RadMenuItem is a separator.
Gets the resource key for a style applied to a RadMenuItem when the RadMenuItem is a submenu.
Gets the resource key for a style applied to a RadMenuItem when the RadMenuItem is a header of a top-level menu.
Gets the resource key for a style applied to a RadMenuItem when it is a top-level RadMenuItem.
Gets the command that will be executed when the command source is invoked.
Represents a user defined data value that can be passed to the command when it is executed.
The object that the command is being executed on.
Gets or sets the custom logic for choosing a template used to display each item.
True if the RadMenuItem can be selected; otherwise, false.
Gets whether the control supports scrolling.
Gets or sets the time, in milliseconds, before displaying menu when the mouse cursor is over a submenu item.
Gets or sets the time, in milliseconds, before closing menu when the mouse cursor leave a submenu item.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Resets the theme.
Updates the visual state of the control.
Indicates whether transitions should be used.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Handles MouseRightButtonUp event.
The MouseButtonEventArgs that contains the event data. The event data reports that the right mouse button was released.
Handles MouseRightButtonDown event.
The MouseButtonEventArgs that contains the event data. The event data reports that the right mouse button was pressed.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is .
The item to check.
True if the item is ; otherwise, false.
Determines if the specified item is .
The item to check.
True if the item is ; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Clear the Menu property.
Element used to display the specified item.
Specified item.
Invoked when the property changes.
Information about the change.
Invoked when an unhandled Keyboard.GotKeyboardFocus attached event reaches an element in its route that is derived from this class.
The KeyboardFocusChangedEventArgs that contains the event data.
Called when the focus is no longer on or within a .
The event data for the event.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Provides class handling for when an access key that is meaningful for this
element is invoked.
The event data to the access key event. The event data reports which key
was invoked, and indicate whether the System.Windows.Input.AccessKeyManager
object that controls the sending of these events also sent this access key
invocation to other elements.
Called when the IsChecked property becomes true.
The event data for the Checked event.
Called when the IsChecked property becomes false.
The event data for the Unchecked event.
Called when a RadMenuItem is clicked and raises a Click event.
Called when the submenu of a RadMenuItem is closed.
The event data for the SubmenuClosed event.
Called when the submenu of a RadMenuItem is opened.
The event data for the SubmenuOpened event.
Provides an appropriate implementation for this control, as part of the automation infrastructure.
The AutomationPeer associated with the RadMenuItem class.
Initializes a new instance of the RadMenuItemAutomationPeer class.
Automation Peer for the RadMenuItem class.
The object that is associated with this AutomationPeer.
IExpandCollapseProvider implementation.
IToggleProvider implementation.
IInvokeProvider implementation.
Returns the control pattern for the UIElement that is associated with this AutomationPeer.
One of the PatternInterface enum values.
IExpandCollapseProvider implementation.
IExpandCollapseProvider implementation.
IToggleProvider implementation.
Returns the access key for the UIElement associated with this AutomationPeer.
This method is called by AutomationPeer.GetAccessKey.
The access key for the UIElement associated with this AutomationPeer.
Returns the control type for the UIElement associated with this AutomationPeer.
This method is called by AutomationPeer.GetAutomationControlType.
The AutomationControlType.MenuItem enumeration value.
Returns the name of the class associated with this AutomationPeer.
This method is called by AutomationPeer.GetClassName.
Get the children collection of the UIElement associated with this AutomationPeers.
This method is called by AutomationPeer.GetChildren.
A list of child System.Windows.Automation.Peers.AutomationPeer elements.
Returns a value that indicates whether the that is associated with this is understood by the end user as interactive. Optionally, the user might understand the as contributing to the logical structure of the control in the GUI. This method is called by .
True if the element is interactive; otherwise, false.
Defines constants that specify how the pane is shown in a NavigationView.
Only the menu button remains fixed. The pane shows and hides when the menu button is clicked.
The pane always shows as a narrow sliver which can be opened to full width.
The pane stays open alongside the content.
RadOutlookBar is a Silverlight control providing the well-known functionality of Microsoft's® Outlook navigation bar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the SelectedItemHeaderTemplate dependency property.
Identifies the SelectedItemHeaderTemplateSelector dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
This event gets fired every time a IsMinimized property is set to true.
This event gets fired every time a IsMinimized property is set to false.
Initializes static members of the RadOutlookBar class.
Initializes a new instance of the class.
Occurs when the IsMinimized property is set to true.
Occurs when the IsMinimized property is set to false.
Occurs when a changes its position, for example, from to .
Gets or sets the desired number of items in the of the .
By default, ActiveItemsMaxCount is Int32.MaxValue which means that will put as many items as possible in the depending on available space.
Gets or sets the desired number of items in the of the .
Gets or sets the visibility of the title element.
Gets or sets the minimum height of the content.
Gets or sets the style for the horizontal splitter.
Gets or sets the style for the vertical resizer.
Gets or sets the template for the items when they go in the .
Gets or sets the template selector that will choose the template for the items when they go in the .
Gets or sets the minimal height of the .
Gets or sets the visibility of the .
Gets or sets the template for the title.
Gets or sets the template selector for the title template.
Gets or sets the IsMinimizable property.
Gets or sets the IsMinimized property.
Gets or sets the MinimizedWidth property.
Gets or sets the MinimizedWidthThreshold property.
Gets or sets the MinimizedButtonContent property.
Gets or sets the MinimizedButtonContentTemplate property.
Gets or sets the IsVerticalSplitterVisible property.
Gets or sets the VerticalResizerAlignment property.
Gets or sets the MinimizeButtonStyle property.
This property does not apply to OutlookBar.
This property does not apply to OutlookBar.
Indexer, gets the RadOutlookBarItem with the given index in the items collection.
You can use the indexer to quickly get the RadOutlookBarItem with the given index. The indexer is a shortcut for the
ContainerFromIndex method.
Note that you cannot use the indexer to change (replace) an item if you would like to do this use the property.
If an invalid index is passed null is returned.
The following example demonstrates how you can use the indexer to quickly access a given item.
RadOutlookBar outlookBar = new RadOutlookBar();
outlookBar.ItemsSource = new string[] { "Item Header 1", "Item Header 2", "Item Header 3" };
outlookBar[1].IsSelected = true;
The index of the RadOutlookBarItem in the Items collection of RadOutlookBar.
The RadOutlookBarItem with the given index in the Items collection of the RadOutlookBar.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call .
Updates the visual states of the control.
Identifies whether the transitions should be used.
Creates a peer associated with this object.
An instance of the .
Raises the event.
This method is invoked whenever is set to true internally.
The that contains the event data.
This method returns a new instance of MinimizedOutlookBarItem. If overridden, it must return an instance of a class that derives from MinimizedOutlookBarItem.
Called before the event occurs.
The data for the event.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Handles the SelectionChanged event of the Selector control.
The source of the event.
The instance containing the event data.
Creates or identifies the element that is used to display the given item.
Raises the event.
The instance containing the event data.
Raises the SelectionChanged routed event.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Defines the alignment of the VerticalResizer.
The VerticalResizer is right aligned.
The VerticalResizer is left aligned.
Represents the converter that converts ResizerAlignmentEnum values to and from HorizontalAlignment enumeration values.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Implemented by items the items that will appear in either of the minimized or the active area
of the RadOutlookBar.
Gets ro sets the location of the Outlook bar item.
This class serves as a placeholder for a when it changes its position from the to the .
Initializes static members of the MinimizedOutlookBarArea class.
Initializes a new instance of the class.
Resets the theme.
Provides handling for the event that occurs when a key is pressed while the control has focus.
The event data.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Creates or identifies the element used to display a specified item.
A .
Undoes the effects of the method.
The container element.
The item.
Prepares the specified element to display the specified item.
The element used to display the specified item.
The item to display.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the when placed in the .
Identifies the dependency property.
Initializes static members of the MinimizedOutlookBarItem class.
Initializes a new instance of the class.
Gets or sets the source of the small icon of .
The small icon is visible when the is in the .
Resets the theme.
Invoked whenever application code or internal processes
(such as a rebuilding layout pass) call
.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Stack-a-like panel used by to arrange its children in the .
Identifies the Orientation property. This is a dependency property.
Identifies the ItemsMaxCount dependency property.
Identifies the ItemsCount dependency property.
Gets or sets a value that indicates the dimension by which child elements are stacked.
The orientation.
Gets or sets the ItemsMaxCount property. This property identifies the maximum number of items that will be arranged in the panel.
Gets or sets the ItemsMaxCount property. This property identifies the number of items that will be arranged in the panel.
Provides the behavior for the Measure layout pass. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
Provides the behavior for the Arrange layout pass. Classes can override this method to define their own Arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size used once the element is arranged.
Called when ItemsMaxCount changes value.
The old value.
The new value.
ItemsMaxCountProperty property changed handler.
OutlookBarPanel that changed its ItemsMaxCount.
Event arguments.
Initializes a new instance of the RadTreeView class.
A navigation control used for building collapsible side-menu systems and Outlook-type panels.
The RadPanelBar control is used for displaying a list of items in an
application and is often used for building collapsible side-menu
interfaces. The RadPanelBar control has the following features:
- Data binding that allows the control to be populated from various
data sources
- Programmatic access to the RadPanelBar object model
which allows developers to dynamically create PanelBars, populate them with items,
and set their properties.
- Customizable appearance through built-in or user-defined skins.
- Enhanced accessibility by support for keyboard navigation.
Items
The RadPanelBar control is made up of a tree-like structure of items represented
by RadPanelBarItem objects. Items at the first level (level 0) are
called root items. An item that has a parent item is called a child item. All root
items are stored in the Items collection. Child items are
stored in a parent item's Items collection.
Each item has a Header and an Item property.
The value of the Header property is always visible in the RadPanelBar control whenever
a RadPanelBarItem is collapsed or expanded,
while the Item property is used to store the actual content of the
RadPanelBarItem i.e. what is visible when the RadPanelBarItem
is expanded.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This event does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This property does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
This method does not apply to RadPanelBar.
Occurs when orientation changes.
Identifies the ExpandMode dependency property.
Identifies the Orientation dependency property.
Identifies the IsResizingEnabled dependency property.
Identifies the IsScrollViewerInsideItemsEnabled dependency property.
Initializes a new instance of the RadPanelBar class.
Use this constructor to create and initialize a new instance of the RadPanelBar
control.
The following example demonstrates how to programmatically create a RadPanelBar
control.
void Page_Load(object sender, EventArgs e)
{
RadPanelBar myPanelBar = new RadPanelBar();
}
Occurs when orientation changes.
Gets or sets the orientation.
The orientation.
Gets or sets a value indicating whether top level RadPanelBarItems can be resized.
The default value is false.
Gets or sets a value that controls the ScrollBarVisibility of the ScrollViewer inside the ControlTemplate of the RadPanelBarItems.
The default value is false.
Gets or sets the expand mode.
One of the ExpandMode enumeration
values. The default value is Single.
Use the ExpandMode property to specify the way RadPanelBar
should behave after an item is expanded. The available options are:
- Single (default) - Only one item can be expanded at a
time. Expanding another item collapses the previously expanded one.
- Multiple - More than one item can
be expanded at a time.
Gets or sets a value indicating whether drag and drop is enabled.
This property is obsolete and will have not effect when set in future release.
Determines whether a has a selected item.
true if the RadPanelBar has a selected item; otherwise, false.
When overridden in a derived class, is invoked whenever application
code or internal processes (such as a rebuilding layout pass) call
.
Raises the event.
The instance containing the event data.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When overridden in a derived class, undoes the effects of the method.
The container element.
The Item.
Returns class-specific .
The type-specific
implementation.
ExpandModeProperty property changed handler.
RadPanelBar that changed its ExpandMode.
Event arguments.
Represents an item in the RadPanelBar control.
The RadPanelBar control is made up of items. Items which are immediate children
of the PanelBar are root items. Items which are children of root items are child items.
An item usually stores data in two properties, the Header property and
the Item property. The value of the
Header property is always displayed
in the RadPanelBar control, and the Item
property property is used to store the actual content of the RadPanelBarItem and is
visible only when the RadPanelBarItem is expanded.
To create panel items, use one of the following methods:
-
Use declarative syntax to define items inline in your page or user control.
-
Use the constructor to dynamically create new instances of the
RadPanelBarItem class. These items can then be added to the
Items collection of another item or PanelBar.
-
Data bind the RadPanelBar control to a data source.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This event does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This property does not apply to RadPanelBarItem.
This method does not apply to RadPanelBarItem.
This method does not apply to RadPanelBarItem.
This method does not apply to RadPanelBarItem.
This method does not apply to RadPanelBarItem.
This method does not apply to RadPanelBarItem.
This method does not apply to RadPanelBarItem.
This method does not apply to RadPanelBarItem.
Identifies the Level dependency property.
This property specifies the depth of nesting of the current instance
within the parent .
Identifies the ChildItemsTemplate dependency property.
Identifies the ExpandedLength dependency property.
Identifies the ExpandedMinLength dependency property.
Identifies the ExpandedMaxLength dependency property.
Identifies the IsScrollViewerEnabled dependency property.
Initializes a new instance of the RadPanelBarItem class.
Gets or sets the template of the child elements.
Gets the parent PanelBarItem of the current item.
Gets or sets the property.
The level.
Gets or sets the property.
This property is used only when either of the or properties are true.
Gets or sets the property.
This property is used only when the property is true.
Gets or sets the property.
This property is used only when the property is true.
Gets the property.
This property controls whether the ScrollBarVisibility of the ScrollViewer inside the ControlTemplate of the RadPanelBarItem.
When overridden in a derived class, is invoked whenever application code
or internal processes (such as a rebuilding layout pass) call
System.Windows.Controls.Control.ApplyTemplate().
Called when IsExpanded changes.
If set to true [old value].
If set to true [new value].
Updates the visual state of the control.
Indicates whether transitions should be used.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked when the property changes.
Information about the change.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Returns class-specific .
The type-specific
implementation.
Clears the template property.
The item.
Represents an object that is attached to an owning object.
The type that owns this object.
Initializes a new instance of the class.
The object instance that owns this one.
Initializes a new instance of the class.
Gets the object instance that owns this service.
Performs the core logic behind the Detach routine. Allows inheritors to provide additional implementation.
Performs the core logic behind the Attach routine. Allows inheritors to provide additional implementation.
Represents a collection of instances.
Specifies the type of the owner of the items.
Specifies the type of the attachable objects.
Initializes a new instance of the class.
The owner.
Removes the item.
The index.
Sets the item.
The index.
The item.
Inserts the item.
The index.
The item.
Clears the items.
Represents a strongly-typed collection of instances.
Represents a strongly-typed class that provides basic infrastructure for commands.
Contains state information and event data associated with a routed event.
Initializes a new instance of the class.
Initializes a new instance of the class.
The routed event identifier.
Initializes a new instance of the class.
The routed event identifier.
An alternate source that will be reported when the event is handled.
Gets the value for OuterRadius in the .
Gets and sets the position where the control appears on the control.
Gets and sets the horizontal offset for the placement.
Gets and sets the vertical offset for the placement.
Used to encapsulate adding/removing operations to RadRadialMenu.Items and RadRadialMenuItem.ChildItems from the RadRadialMenu.
ItemsSource. We need it to separate adding/removing items via code/xaml etc in the Items/ChildItems collections and adding/removing items when the ItemsSource updates.
Both cannot work simultaneously - we throw exceptions.
Exposed for testing purposes.
Returns if the item is in the allowed maximum count of RadialMenuItems.
Current RadialSegment.
Returns true if current RadialSegment is in the allowed maximum count of RadialMenuItems, false otherwise.
Represents an ItemContainerGenerator for
Gets the if generated for a specific
The .
The container.
Gets the from which the is generated.
The .
The data item.
Enables or disables animations on hide. For testing purposes only. Default - true.
Encapsulates the command-related routine within a instance.
Attempts to find the command, associated with the specified Id and to perform its Execute routine, using the provided parameter.
The value to look for.
The parameter that is passed to the CanExecute and Execute methods of the command.
True if the command is successfully executed, false otherwise.
Executes the default (built-in) command (without looking for user-defined commands), associated with the specified Id.
The value to look for.
The parameter that is passed to the CanExecute and Execute methods of the command.
True if the command is successfully executed, false otherwise.
Determines whether the default command, associated with the specified Id can be executed given the parameter provided.
The value to look for.
The parameter that is passed to the CanExecute and Execute methods of the command.
True if the command can be executed, false otherwise.
Determines whether the command can be executed against the provided parameter.
Performs the core action given the provided parameter.
Defines the known commands that are available within a control.
The command is not familiar to the radial menu.
A command associated with the action of opening the radial menu.
A command associated with the action of closing the radial menu.
A command associated with the action of navigating to specific .
A command associated with the action of navigating back to the previous .
Determines whether the command can be executed against the provided parameter.
Performs the core action given the provided parameter.
Determines whether the command can be executed against the provided parameter.
Performs the core action given the provided parameter.
Determines whether the command can be executed against the provided parameter.
Performs the core action given the provided parameter.
Represents a command abstraction that is associated with a particular instance.
Gets or sets the value for this instance.
This value is used to associate a command with a known event within a instance.
Represents a predefined command that aggregates a custom ICommand implementation, which may be used to perform additional action over the default implementation.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the implementation that is used to perform the custom logic associated with this command.
Gets or sets a value indicating whether the default command implementation, related to the current , should be executed.
The default value is True.
Determines whether the command can be executed against the provided parameter.
The command parameter.
Boolean value that specifies whether the command can be executed.
Performs the core action given the provided parameter.
The command parameter.
Represents a context, passed to the command associated with menu opening.
Initializes a new instance of the class.
The desired menu item.
Gets the current that has triggered execution.
Gets the previous (if any) that has triggered execution.
Exposed for testing purposes.
Represents the custom Control implementation used to visualize the hover and selected state over .
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the factor defining the thickness of the as a fraction of the size of the .
The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
This example demonstrates how to style the of a using an implicit style.
You will need to add the following namespace: xmlns:telerikPrimitivesMenu="using:Telerik.UI.Xaml.Controls.Primitives.Menu"
<telerikPrimitives:RadRadialMenu.Resources>
<Style TargetType="telerikPrimitivesMenu:VisualStatesItemPresenter">
<Setter Property="ThicknessFactor" Value="0.3"/>
</Style>
</telerikPrimitives:RadRadialMenu.Resources>
Gets or sets the factor defining the thickness of the arrow part of the as a fraction of the size of the .
The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
///
This example demonstrates how to style the of a using an implicit style.
You will need to add the following namespace: xmlns:telerikPrimitivesMenu="using:Telerik.UI.Xaml.Controls.Primitives.Menu"
<telerikPrimitives:RadRadialMenu.Resources>
<Style TargetType="telerikPrimitivesMenu:VisualStatesItemPresenter">
<Setter Property="ArrowThicknessFactor" Value="0.3"/>
</Style>
</telerikPrimitives:RadRadialMenu.Resources>
Determines whether the method and the routine is passed.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Resets the theme.
Re-evaluates the current visual state for the control and updates it if necessary.
True to use transitions during state update, false otherwise.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Called when the Framework is called. Inheritors should override this method should they have some custom template-related logic.
This is done to ensure that the property is properly initialized.
Occurs when the method has been called and the template is already successfully applied.
Builds the current visual state for this instance.
Builds the current visual state for this instance.
Applies the specified visual state as current.
The new visual state.
True to use transitions, false otherwise.
Determines whether the current visual state may be updated.
Represents custom control that is used to navigate to the specific children.
Initializes a new instance of the class.
Determines whether the method and the routine is passed.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Resets the theme.
Re-evaluates the current visual state for the control and updates it if necessary.
True to use transitions during state update, false otherwise.
Called when the Framework is called. Inheritors should override this method should they have some custom template-related logic.
This is done to ensure that the property is properly initialized.
Occurs when the method has been called and the template is already successfully applied.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Called before the System.Windows.UIElement.MouseEnter event occurs.
The data for the event.
Called before the System.Windows.UIElement.MouseLeave event occurs.
The data for the event.
Creates a RadRadialMenuNavigationItemButtonAutomationPeer.
Builds the current visual state for this instance.
Builds the current visual state for this instance.
Applies the specified visual state as current.
The new visual state.
True to use transitions, false otherwise.
Determines whether the current visual state may be updated.
Represents the button control used to open the component. It is also used as a back button when navigating through the item children.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or set the content of the back state of the RadialButton.
Resets the theme.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Creates a RadialMenuButtonAutomationPeer.
Represents a custom RadialMenu panel which hosts all the visual rings along with their children controls.
Called in the measure layout pass to determine the desired size.
The available size that was given by the layout system.
Provides the behavior for the Arrange pass of layout. Classes can override this method to define their own Arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size that is used after the element is arranged in layout.
This class represents the tool tip for .
Initializes a new instance of the MenuToolTip class.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Arguments used to raise Selection changed event of RadRadialMenuItem.
Gets the item that has been changed.
The item changed.
Represents a command abstraction that is associated with a particular instance.
Occurs when the CanExecute state of the command changes.
Determines whether the command can be executed against the provided parameter.
The Default value is False.
The command parameter.
Value that specifies whether the command can be executed.
Performs the core action given the provided parameter.
The command parameter.
Raises the event.
Interface for radial menu item that is used to populate .
Gets or sets the associated the current item.
Gets or sets command parameter that will be used by the associated with the .
Gets or sets command target that will be used by the associated with the .
Gets or sets a value specifying the visual representation of the title of the .
Gets or sets a value specifying the visual representation of the icon associated with the .
Gets or sets the tooltip content of the current .
Gets or sets a value indicating whether the is selected.
Gets or sets a value specifying the name of the group this belongs to.
Gets or sets the value that defines the background of the .
Gets or sets whether a user can select the .
Gets or sets the ItemsSource of the current .
Defines a menu item that is used to visualize radial menu item along with its children within a component.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the Role dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the Click routed event.
Identifies the ItemsSource dependency property - for internal use only.
Identifies the RadialMenuPropertyKey dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when a is clicked.
Gets or sets the tooltip content of the current .
If this value is not set, the tooltip will display the content.
<telerikPrimitives:RadialMenuItem ToolTipContent="Home"/>
Gets or sets command parameter that will be used by the associated with the .
Gets or sets command target that will be used by the associated with the .
Gets or sets the associated the current menu item.
Gets the parent of the current menu item.
<telerikPrimitives:RadialMenuItem x:Name="menuItem"/>
var parent = this.menuItem;
Gets the RadMenu for this RadMenuItem. This is a readonly dependency property.
Gets or sets a value indicating whether the menu item is selected.
<telerikPrimitives:RadialMenuItem Header="Item" IconContent="" IsSelected="True"/>
Gets or sets a value specifying the name of the group this item belongs to. The default value is null.
All items in a group behave like radio buttons when selected.
<telerikPrimitives:RadRadialMenu>
<telerikPrimitives:RadialMenuItem GroupName="first" Header="first 1"/>
<telerikPrimitives:RadialMenuItem GroupName="first" Header="first 2"/>
<telerikPrimitives:RadialMenuItem GroupName="first" Header="first 3"/>
<telerikPrimitives:RadialMenuItem GroupName="second" Header="second 1"/>
<telerikPrimitives:RadialMenuItem GroupName="second" Header="second 2"/>
<telerikPrimitives:RadialMenuItem GroupName="second" Header="second 3"/>
</telerikPrimitives:RadRadialMenu>
Gets or sets whether a user can select the menu item.
Gets or sets a value specifying the visual representation of the title of the .
<telerikPrimitives:RadialMenuItem Header="Item" IconContent=""/>
Gets or sets a value specifying the visual representation of the icon associated with the .
<telerikPrimitives:RadialMenuItem Header="Item" IconContent=""/>
Gets or sets the value that defines the background of the .
<telerikPrimitives:RadialMenuItem ContentSectorBackground="Violet"/>
Gets the collection associated with the current .
<telerikPrimitives:RadRadialMenu x:Name="radialMenu">
<telerikPrimitives:RadialMenuItem Header="Item" IconContent="" x:Name="menuItem">
<telerikPrimitives:RadialMenuItem Header="SubItem 1" IconContent=""/>
<telerikPrimitives:RadialMenuItem Header="SubItem 2" IconContent=""/>
</telerikPrimitives:RadialMenuItem>
</telerikPrimitives:RadRadialMenu>
var item = this.radialMenu.Items[0];
var children = item.ChildItems;
Applies the template for the RadialMenuItemContainer.
Resets the theme.
Re-evaluates the current visual state for the control and updates it if necessary.
True to use transitions during state update, false otherwise.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Builds the current visual state for this instance.
Builds the current visual state for this instance.
Creates a RadRadialMenuItemAutomationPeer.
Applies the specified visual state as current.
The new visual state.
True to use transitions, false otherwise.
Represents the commands for showing and hiding when used as context menu.
Gets value that represents the show RadRadialMenu command.
The Show command.
Gets value that represents the hide RadRadialMenu command.
The Hide command.
Base class for all services that support the infrastructure.
Determines whether the service is operational (may provide its functionality).
Represents a control that enables a user to visualize a set of .
Represents a control that enables a user to visualize a set of .
Identifies the attached property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the routed event.
Identifies the PlacementMode dependency property.
Identifies the PlacementMode dependency property.
Identifies the PlacementMode dependency property.
Identifies the PlacementMode dependency property.
Identifies the Navigate routed event.
Identifies the Opened routed event.
Identifies the Closed routed event.
Identifies the Opening routed event.
Identifies the ShowEventName dependency property.
Identifies the HideEventName dependency property.
Identifies the ItemsSource dependency property.
Initializes a new instance of the class.
Represents the method that handles the routed events.
The source of the event.
The event data.
Occurs before is shown.
Occurs before a menu level changes.
Occurs when a is navigated to another view.
Occurs when a is opened.
Occurs when a is closed.
Occurs before particular instance of RadRadialMenu opens.
If it is handled then RadRadialMenu will not open.
Occurs when a property value changes.
Occurs when menu item is selected/deselected.
Gets or sets the speed factor for the animations in RadRadialMenu. The default value is 1.5d. The value is always a positive number. The min value is 0.1d.
Sets or gets whether the is in quick mode. If true, the animation is disabled and the control doesn't close when hiding.
Gets or sets whether the will be automatically opened when shown as context menu.
Gets or sets whether the menu items would be auto sized to fill the whole circle of the menu.
Setting this property to true allows you to add more than 8 menu items.
Gets or sets a value that indicates whether a tool tip, displaying the current selected header text, will be displayed.
<telerikPrimitives:RadRadialMenu ShowToolTip="True"/>
Gets or sets a PopupPlacement that determines where the menu would be position. This is a dependency property.
Gets or sets a PopupHorizontalOffset that determines the horizontal offset of the menu's Popup. This is a dependency property. Only used when PopupPlacement i set to Absolute and AbsolutePoint.
Gets or sets a PopupVerticalOffset that determines the horizontal offset of the menu's Popup. This is a dependency property. Only used when PopupPlacement i set to Absolute and AbsolutePoint.
Gets or sets the distance between the outer ring of the and its .
Gets or sets a value that indicates whether the is open.
<telerikPrimitives:RadRadialMenu IsOpen="True"/>
Gets or sets a value that indicates whether the start angle of the first menu item should be calculated
automatically. If set to false the property will be used to determine the starting
position of the first menu item. This property only works when is set to true.
Gets or sets the start angle for ordering the components.
The angle is measured in radians.
<telerikPrimitives:RadRadialMenu StartAngle="45"/>
Gets or sets the factor that defines the inner radius of the panel holding the items as a fraction of the size of the control.
The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
<telerikPrimitives:RadRadialMenu InnerNavigationRadiusFactor="0.3"/>
Gets or sets the factor that defines the inner radius of the panel holding the items as a fraction of the size of the control.
The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
<telerikPrimitives:RadRadialMenu InnerRadiusFactor="0.3"/>
Gets or sets the factor that defines the outer radius of the panel holding the items as a fraction of the size of the control.
The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
<telerikPrimitives:RadRadialMenu OuterRadiusFactor="0.9"/>
Gets or sets the value that defines the appearance of the menu items panel.
The should target the type.
<telerikPrimitives:RadRadialMenu>
<telerikPrimitives:RadRadialMenu.ContentMenuBackgroundStyle>
<Style TargetType="Rectangle">
<Setter Property="Fill" Value="LightGreen"/>
</Style>
</telerikPrimitives:RadRadialMenu.ContentMenuBackgroundStyle>
</telerikPrimitives:RadRadialMenu>
Gets or sets the value that defines the appearance of the navigation buttons panel.
The should target the type.
<telerikPrimitives:RadRadialMenu>
<telerikPrimitives:RadRadialMenu.NavigationMenuBackgroundStyle>
<Style TargetType="Rectangle">
<Setter Property="Fill" Value="LightGreen"/>
</Style>
</telerikPrimitives:RadRadialMenu.NavigationMenuBackgroundStyle>
</telerikPrimitives:RadRadialMenu>
Gets the instance that manages the commanding behavior of this instance.
Gets the collection with all the custom commands registered with the .
Custom commands have higher priority than the built-in (default) ones.
Gets or sets the name of the event that will show the context menu.
The name of the event.
Gets or sets the name of the event that will hide the context menu.
The name of the event.
Gets the collection of all .
<telerikPrimitives:RadRadialMenu x:Name="radialMenu">
<telerikPrimitives:RadialMenuItem Header="Item 1"/>
<telerikPrimitives:RadialMenuItem Header="Item 2"/>
<telerikPrimitives:RadialMenuItem Header="Item 3"/>
</telerikPrimitives:RadRadialMenu>
var items = this.radialMenu.Items;
Gets or sets a collection used to generate the content of the .
Gets the of the
Gets the target instance that is assigned to.
Before the menu is attached to the element this property has null value.
<TextBlock Text="Some Text">
<telerikPrimitives:RadRadialContextMenu.Menu>
<telerikPrimitives:RadRadialMenu x:Name="radialMenu"/>
</telerikPrimitives:RadRadialContextMenu.Menu>
</TextBlock>
After you perform the action that will attach the menu to the target element, you can use the property:
var textBlock = this.radialMenu.TargetElement;
Determines whether the method and the routine is passed.
Returns the instance of current that is attached to specific .
The target .
The attached control.
Attaches an instance of to a specific .
The target .
The instance to be attached to the target element.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Resets the theme.
Exposed for testing purposes.
Opens the current instance of the .
Closes the current instance of the .
Internal exposed for testing purposes.
Exposed for testing purposes.
Fires the event.
The data for the event.
Called when selection is changed.
The changed menu item.
Re-evaluates the current visual state for the control and updates it if necessary.
True to use transitions during state update, false otherwise.
Creates the and raises the routed event.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Called when the Framework is called. Inheritors should override this method should they have some custom template-related logic.
This is done to ensure that the property is properly initialized.
Applies the specified visual state as current.
The new visual state.
True to use transitions, false otherwise.
Builds the current visual state for this instance.
Determines whether the current visual state may be updated.
Occurs when the method has been called and the template is already successfully applied.
Called before the System.Windows.UIElement.MouseMove event occurs.
The data for the event.
Called before the System.Windows.UIElement.MouseLeave event occurs.
The data for the event.
Called before the System.Windows.UIElement.MouseLeftButtonUp event occurs.
The data for the event.
Creates a RadRadialMenuAutomationPeer.
Called when a value of a property is changed.
The name of the property that changes.
Represents a control that is shown inside a Window on a separate thread to indicate that the
application is loading. The functionality of showing a splash screen is exposed through the class.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the Visibility of the RadProgressBar in the template of the RadSplashScreen.
This is a dependency property.
Gets or sets the value of the RadProgressBar in the template of the RadSplashScreen.
This is a dependency property.
Gets or sets the Minimum value of the RadProgressBar in the template of the RadSplashScreen.
This is a dependency property.
Gets or sets the Maximum value of the RadProgressBar in the template of the RadSplashScreen.
This is a dependency property.
Gets or sets the IsIndeterminate value of the RadProgressBar in the template of the RadSplashScreen.
This is a dependency property.
Gets or sets the ImagePath to the image to be displayed in the RadSplashScreen.
This is a dependency property.
Gets or sets the Footer of the RadSplashScreen.
This is a dependency property.
Gets or sets the FooterTemplate of the RadSplashScreen.
This is a dependency property.
Gets or sets the FooterTemplateSelector of the RadSplashScreen.
This is a dependency property.
Gets or sets the HorizontalAlignment of the ContentPresenter, which shows the Footer.
This is a dependency property.
Gets or sets the Stretch of the Image inside the splash screen.
This is a dependency property.
Gets or sets the Width of the Image inside the splash screen.
This is a dependency property.
Gets or sets the Height of the Image inside the splash screen.
This is a dependency property.
Resets the theme.
This class provides API for displaying a splash screen to indicate that the application is loading.
Gets or sets an object that will be set as the DataContext of the splash screen window.
Gets or sets a that allows for controlling the initial values of the Top and Left
properties of the splash screen window. The X value of the Point will be set to the Left property
of the window and the Y value of the point will be set to the Top property.
Gets a value indicating whether or not there is a splash screen window opened.
Gets or sets a that will be shown when the splash screen window is opened.
The default value is .
Gets or sets a that will be shown when the splash screen window is closed.
The default value is .
Shows a splash screen window with a as its content.
Shows a splash screen window with an instance of the passed type as its content.
Closes the currently opened splash screen, if there is one.
Resets the RadSplashScreenManager properties to their default values.
An instance of this class is set to the DataContext of a splash screen by default.
This property determines whether the RadProgressBar will be shown in the splash screen.
This property is bound to the IsIndeterminate property of the RadProgressBar shown in a splash screen by default.
This property is bound to the Minimum property of the RadProgressBar shown in a splash screen by default.
This property is bound to the Maximum property of the RadProgressBar shown in a splash screen by default.
This property is bound to the Value property of the RadProgressBar shown in a splash screen by default.
Specifies a path to an image to be displayed in the splash screen.
Specifies the text to be displayed as the content of the splash screen.
Specifies the text to be displayed in the footer of the splash screen.
Specifies the type of cursor to be displayed for the splash screen.
Specifies the HorizontalAlignment of the ContentPresenter that shows the Content.
Specifies the HorizontalAlignment of the ContentPresenter that shows the Footer.
Specifies the Stretch of the Image.
Specifies the Width of the Image.
Specifies the Height of the Image.
Specifies the drag drop mode for .
Drag drop is disabled.
Reorder in tab strip is allowed only.
DragReorder and drag out of TabControl is allowed (like in modern browsers).
Class which provides all needed information for drag drop of tabs between and inside s.
Initializes a new instance of the class.
The dragged .
The source window of the dragged tab.
Indicates the drop operations is successful - dragged item is dropped onto target TabControl.
Indicates whether drop is before or after the target item.
The relative drag start point in the dragged tab.
Event args used when new tabbed window is created via drag drop operation.
Initializes a new instance of the class.
Initializes a new instance of the class.
The source window from which the drag drop operation is started.
The new window created via drag drop operation.
The dragged from source .
The dragged in unbound scenario or the dragged item (ViewModel) in databinding scenario.
Gets or sets a value indicating whether adding the new tab via add button should be cancelled.
Event args used when new tab is being added via the 'Add' button in the UI.
Initializes a new instance of the class.
Gets or sets a value indicating whether adding the new tab via add button should be cancelled.
This will be the new created internally or the ViewModel user should provide in databinding scenarios.
User can set properties to the like Header, Content or provide new instance of ViewModel to be added in the ItemsSource collection.
Default panel for which hosts tabs, ScrollViewer buttons add tabs button.
Initializes a new instance of the class.
TabControl which provides additional 'Add Tabs' button and hosts the tabs in which simulates the tabs behavior of modern browsers.
Also it provides 'AdditionalLeftContent' which serves for adding UI elements on left of the tabs.
Registers the property.
Registers the property.
Registers the property.
Registers the property.
Registers the property.
Registers the routed event.
Occurs when items are changed (reset, added, removed).
Occurs when a is about to be created via the Add button.
Gets or sets the AdditionalLeftContent.
Gets or sets the AddButtonVisibility.
Gets or sets the style of the add tabs button.
Gets or sets the default width of the tab items.
Gets or sets the minimum width of the tab items.
Raises the event and sets from the active theme.
The that contains the event data.
Panel simulating tabs behavior in modern browsers.
Until min width is reached, adding new items makes the items smaller, to fit in the available width.
When min width cannot be guaranteed, ScrollViewer becomes visible.
This panel expects it hosts items from ItemsPresenter which is inside ScrollViewer.
Identifies the ItemWidth property.
Identifies the ItemMinWidth property.
Initializes a new instance of the class.
The default desired minimum width of the items in the panel.
The default desired width of items in the panel.
An auto-wrapping panel for the RadTabControl. To be used with themes created after 2010.Q1.
The TabWrapPanel is a replacement of the TabStripPanel after an update of RadTabControl
where the four ControlTemplates were replaced by one.
Initializes a new instance of the class.
Measures the children of the panel as tab items.
The available size for the measure pass of the layout.
The minimum desired size given the size constraints.
Arranges the Children of the panel as TabItems.
Compensates for rotations which switch "Left" and "Right".
The align with which items should be arranged.
Item order may need to be reversed for rotations which switch "Left" and "Right".
Content holder for the TabItem.
Please note that this class would be replaced with a item before the official release.
When implemented in a derived class, provides the behavior for the "Arrange" layout pass.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
When implemented in a derived class, provides the behavior for the "Measure" layout pass.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child
element sizes.
The panel used for arranging the TabItems of the TabStrip in the TabControl.
Identifies the RearrangeTabs property.
Identifies the TabStripPlacement property.
Identifies the AllTabsEqualHeight property.
Identifies the Align property.
The rows of TabItems.
Gets or sets a value indicating where TabStrip is position with regard to its content.
Gets or sets a value indicating whether all tabs should be of equal height.
Gets or sets the align of the items.
Gets or sets a value indicating whether the selected item should be closest to the contents.
The rows in the TabControl, separated by breaks. Automatic wrapping is not taken into account.
Creates the RowsCount collection, used in measuring and arranging.
When implemented in a derived class, provides the behavior for the "Measure" layout pass.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child
element sizes.
When implemented in a derived class, provides the behavior for the "Arrange" layout pass.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
A Window component which hosts and simulates browser behavior.
Tabs can be selected, pinned, unpinned, closed, reordered.
Initializes a new instance of the RadTabbedWindow class.
Use this constructor to create an instance of the RadTabbedWindow. In order for the
RadTabbedWindow to be displayed, it is not necessary to add it to the visual tree.
Resets the theme.
Raises the event and sets from the active theme.
The that contains the event data.
Occurs when WindowState is changed.
Occurs when the render sized is changed.
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Occurs when new is created with drag drop operation.
Returns True if user has not canceled the creation.
Creates a new host when a tab is dragged out of its parent window.
Returns a new instance of that serves as a host of the dragged out
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Registers the property.
Registers the property.
Registers the property.
Registers the property.
Identifies the property.
Identifies the dependency property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Identifies the property.
Registers the routed event.
Occurs when collection of s is changed.
Occurs when a new is created via drag drop and is about to be shown.
Occurs when a changed has been made to the selection. This is a RoutedEvent.
The preview event for event. Handling this event rollbacks the selection. This is a RoutedEvent.
Occurs when is being added via the 'Add' button in the UI.
Occurs when a is about to be closed.
Occurs when a is closed.
Occurs when a is about to be pinned.
Occurs when a is pinned.
Occurs when a is about to be unpinned.
Occurs when a is unpinned.
Gets the collection of currently pinned s.
This property does not apply to RadTabbedWindow.
Gets the Items of the inner .
They can be populated either in XAML or in code.
Gets or sets the ItemsSource of the TabControl.
Gets or sets the DisplayMemberPath of the TabControl.
Gets or sets the AddButtonVisibility.
Gets or sets the ItemTemplate of the TabControl.
Gets or sets the ItemTemplateSelector of the TabControl.
Gets or sets the ItemContainerStyle of the TabControl.
Gets or sets the ItemContainerStyleSelector of the TabControl.
Gets or sets the ItemsPanel of the TabControl.
Gets or sets the default width of the tab items.
Gets or sets the minimum width of the tab items.
Gets or sets a value indicating the current drag drop mode.
Gets or sets the type of scrolling that will occur when the user presses the scroll buttons.
Gets or sets the style of the add tabs button.
Gets or sets the selected item of the TabControl.
Gets or sets the selected index of the TabControl.
Gets or sets a value indicating whether the state of the content will be preserved when selection is changed.
True if the first tab will preserve the content state; otherwise, false.
Determines what item should be selected when SelectedItem is removed.
Preview event args wrapping tab item that has been changed (Closed, Pinned, Unpinned).
Initializes a new instance of the class.
Gets or sets a value indicating whether the change (close / pin / unpin) operation will be canceled.
Event args wrapping the that has been changed (Closed / Pinned / Unpinned).
Initializes a new instance of the class.
The RadTabItem that is changed.
The DataContext of the tab item.
The type of the event.
The source of the event.
The that has been changed.
The DataContext (if any) of the changed .
A navigation control used to create tabbed interface.
The RadTabControl is used to create a list of tabs. It is
and its default items are of type .
The TabControl supports the following features:
-
Customizable look through the theming mechanism.
-
Control over the position of the TabStrip relative to its content.
-
Ability to set the orientation of the items.
-
Multi-row TabStrips can be created by setting the IsBreak property
of an item.
-
The align of the tab rows can be changed.
-
Any content can be placed in the TabItem headers such as icons,
buttons and multiline text.
Registers the routed event.
Registers the routed event.
Registers the routed event.
Registers the routed event.
Registers the routed event.
Registers the routed event.
Occurs when a is about to be closed.
Occurs when a is closed.
Occurs when a is about to be pinned.
Occurs when a is pinned.
Occurs when a is about to be unpinned.
Occurs when a is unpinned.
Gets the collection of currently pinned s.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
This method checks whether the destination object is going to appear under the mouse
if drag-drop is completed (when destination item is wider/higher than the source item).
This method must be called before completing the drop operation in order to prevent initiating a cycle
that switches adjacent tab items participating in the drag drop operation.
Returns true if the current mouse position will cause a switching items cycle;
False if the point is safe and will not cause a cycle.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Gets or sets the style for the toggle button in the
ControlTemplate of the tab control. This is a dependency property.
Gets or sets the name of property that will be used to display tab items in the
. This is a dependency property.
Gets or sets the style for the of the tab control. This is a dependency property.
Gets or sets a value indicating whether the
of the tab control is open. This is a dependency property.
Gets or sets when the button should be displayed:
always, never, when needed. This is a dependency property.
Gets or sets the that will be used to display the items in the drop down menu
if they do not have a . This is a dependency property.
Gets or sets the DataTemplateSelector that will be used to display the items
in the drop down menu if they do not have a . This is a dependency property.
Called when a menu item has been clicked.
The sender of the event.
The arguments of the event.
Called when the property changes.
The old value of the property.
The new value of the property.
Selects another item based on property when SelectedItem is removed.
The index of the selected item before the Items collection has been changed.
The index of the removed item before the Items collection has been changed.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Gets or sets the position of the tab strip with regard to the content. This is a dependency property.
The TabStripPlacement property allows you to change where the tab strip
(i.e. the buttons) would appear relative to the content.
Please note that changing the TabStripPlacement changes the ControlTemplate of the tab items.
To achieve a consistent look when a custom theme is created, ControlTemplates for the four positions should be provided.
The default value is Top.
Gets or sets the template of the tab control when the is set to Left. This is a dependency property.
For more information, please see property.
Gets or sets the template of the tab control when the is set to Right. This is a dependency property.
For more information, please see property.
Gets or sets the template of the tab control when the is set to Top. This is a dependency property.
There are four properties that set the templates of the TabControl: , ,
and . These templates will be used when the
is changed. Please note that if these
properties are set to null, the default templates will be used.
In order to set the templates for the tab items, the respective tab item properties should be used.
If the tab items are generated ( is used)
the ItemContainerStyle can be used to set the templates.
Gets or sets the template of the tab control when the is set to Bottom. This is a dependency property.
For more information, please see property.
Gets or sets what happens when the width of the tab items exceeds the
available width. They will either scroll or wrap.
Gets or sets whether all displayed tabs have equal height. This is a dependency property.
The AllTabsEqualHeight property governs the arranging behaviour of the TabStrip when TabItems with
different height are present.
If you have multiline TabItems for example, setting the property to True would ensure that all the TabItems have the same height.
Please note that the adjustment of height takes place on a row-per-row basis, i.e. in a two-row TabStrip
the height of the TabItems would be equal to the height of the highest item in each row and might be different.
The default value is true.
Gets or sets the alignment of the tab items in the row - Left, Right, Center, Justify. This is a dependency property.
The Align property arranges the tab items in the preferred way - Left, Right, Center or Justify.
If Align Justify is selected, the items would be scaled proportionally all the to fill the available space.
If not enough space is available (i.e. the desired width of the row of tab items is more than the available space),
then the tab items are arranged as if "Justify" is chosen.
Unlike the WPF tab control behaviour the tab items would not automatically move to the next row if there is not enough space,
instead their width is reduced and parts of them can be clipped.
If you would like to create a multi row tab control, please use the IsBreak property of the tab item.
The default value is Left.
Gets or sets the orientation of the TabItems in the TabControl. This is a dependency property.
The TabOrientation property allows you to set the orientation of the tab items.
The default value is Horizontal.
The following examples show how TabOrientation can be set:
Please note that you need the telerik namespace to be defined in your XAML.
Sets the control template to the given value.
The new template to apply.
Updates the visual states of the control.
Identifies whether the transitions should be used.
Returns a template for the given position of the tab strip.
The position for which a template is requested.
An instance of the template for the given position.
Invoked when the property changes.
Old value of the property.
New value of the property.
Updates the tab strip.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When overridden in a derived class, undoes the effects of the
method.
The container element.
The item.
Identifies the routed event.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Occurs when a item is reordered while dragging. This is a RoutedEvent.
Identifies the AdditionalContent property.
Gets or sets a value indicating whether the user will be able to rearrange the tabs with dragging. This is a dependency property.
The default value is false.
Gets or sets a value indicating whether dragging objects over a tab item will select this TabItem. This is a dependency property.
The DragOverTab feature will work only if the is used.
The default value is false.
Gets or sets a value indicating whether user can close tabs by clicking the mouse middle button over a particular .
Initializes static members of the class.
Initializes a new instance of the class.
Use this constructor to create an instance of the RadTabControl. In order for the
TabControl to be displayed, you need to add it to the visual tree.
The Following examples show how you can create an instance of the RadTabControl control.
]]>
When overridden in a derived class, is invoked whenever application code or internal processes
(such as a rebuilding layout pass) call .
Resets the theme.
Gets corresponding drop down item for a particular item.
The item to get drop down item for.
Returns:
1. The item itself if it is non-dependency object.
2. Null if the item has no container.
3. Its DropDownContent if set.
4. The Header if it is non-null and non-visual
5. The TextSearch.PrimaryTextFromItem
6. ToString.
Updates the selected content properties ,
and
.
Selected content properties are used when representing the content of selected tab item.
Raises the SelectionChanged routed event and selection automation events.
Creates a peer associated with this object.
An instance of the .
Returns a new instance of the control that implements the interface.
Raises the event.
This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked when the property changes.
Information about the change.
Invoked when scroll buttons visibility changes.
Retrieve the scroll viewer from the template. We are not using the standard way with x:Name and GetTemplateChild
because of issue with the Coded UI Test recording
(the scroll viewer is recorded as a component and the playback fails because of missing automation peer).
We are using the layout pass to identify that scroll viewer visual object is created.
Traversing the visual tree before that would be in vain.
Identifies the property.
Identifies the property.
Specifies the possible positions of an item relative to the viewport.
The item is fully visible in the viewport.
The item is partially or fully hidden in the area before the viewport.
The item is partially or fully hidden in the area after the viewport.
Gets or sets the type of scrolling that will occur when the user presses the scroll buttons.
This is a dependency property.
Inverts the scrolling direction when using the mouse wheel over the tab strip panel.
Scrolls the container of given item into view.
The item to scroll into view.
Brings the selected tab into view asynchronously.
Invoked when the left scroll button has been clicked.
Invoked when the right scroll button has been clicked.
related commands.
Initializes static members of the class.
Gets the Close command.
Gets the Pin command.
Represents the method that will handle the RadTabControlReordered routed event of RadTabControl.
Provides data for the RadTabControlReordered event of RadTabControl.
Gets the previous index of the dragged item.
Gets the new index of the dragged item.
Gets or sets a value indicating whether this instance is selected.
True if this instance is selected; otherwise, false.
Gets a reference to the control that implements the interface.
Gets the tab strip placement.
Updates the tab strip placement.
The placement.
Sets the tab orientation.
The orientation.
Updates the content of the header presenter.
A base class providing functionality to controls used to create tabbed interfaces.
Identifies the property.
Gets or sets the visibility of the background panel for the headers in the tab control. This is a dependency property.
This property gives you a quick way to change the visibility of the background without having to
modify the ControlTemplate of the TabControl.
This property does not affect the visibility of the divider (the line between the items and the content).
To change the divider, edit the appropriate control template.
The default value is Visible.
Updates the visual states of the control.
Identifies whether the transitions should be used.
Updates the focus. This method should be called after selection of tab item in order to focus the appropriate element.
If the focus is outside the tab or in the contents of the previously selected tab item
then the first element in the selected tab contents will be focused.
If the is focused calling this method will focus the newly selected tab header.
Initializes a new instance of the class.
Updates the focus after user initiated selection. Focus is moved to RadTabItem itself or to his content.
Handles the event of the Selector control.
The source of the event.
The instance containing the event data.
Visually updates the tab rows.
Updates the selected content properties ,
and . This method must be implemented appropriately in the deriving class.
Selected content properties are used when representing the content of selected tab item.
Returns a new instance of the control that implements the interface.
Attempts to move the control to one of the states in the list.
Indicates whether transitions should be used.
The names of the states that should be reached.
Raises the SelectionChanged routed event.
Raises the PreviewSelectionChangedEvent.
Creates the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Determines of user has no bindings to SelectedIndex or SelectedItem properties.
Clears all ContentPresenter elements inside the ContentElementStorage template part and clears the ContentElement template part.
Also clears the ContentElementStorage children used to represent content from different tab items.
Identifies the routed event.
Identifies the routed event.
Identifies the routed event.
Identifies the routed event.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
The preview event for event. Handling this event rollbacks the selection. This is a RoutedEvent.
Occurs when a changed has been made to the selection. This is a RoutedEvent.
An event that is raised when the is opened. This is a RoutedEvent.
An event that is raised when the is closed. This is a RoutedEvent.
SelectedItems property is not supported by this control.
Gets or sets the background of the tab strip. This is a dependency property.
This property gives you a quick way to change the tab strip background without having to
modify the ControlTemplate of the TabControl.
Gets or sets whether the tab item rows would be reordered when selected. This is a dependency property.
The ReorderTabRows property governs the behavior of the tab items when selected.
Its effect can only be observed when more than one row of tab items are present.
Setting the property to true would make the rows in the change place so that
the selected item is always in the row nearest to the presented content
(i.e. the bottommost row in a Top position, the rightmost column in a Left position, etc.)
Please note that the index of each item remains the same even when reordered.
The default value is true.
Gets the content of the selected item. This is a dependency property.
The SelectedContent property returns the content of the currently selected item.
If no items are selected, the property would return null.
Gets the content template of the currently selected item. Do not set this property because it is changed internally.
This is a dependency property.
The ContentTemplate property returns the content template of the currently selected item.
Note that the property cannot be set. To change the ContentTemplate of the tab items, use the
and
properties if an has been provided.
Alternatively the can be used to assign a template on a per-item basis.
Gets the DataTemplateSelector for the currently selected item. Do not set this property because it is changed internally.
This is a dependency property.
Gets or sets the that will be used as a content template for all items that do not
have a ContentTemplate. This is a dependency property.
Gets or sets the DataTemplateSelector that will be used to select a data template for the items
that do not have a ContentTemplate set. This is a dependency property.
Gets or sets a value indicating whether the state of the content will be preserved when selection is changed.
True if the first tab will preserve the content state; otherwise, false.
Gets or sets a value indication whether the data context of the tab item should be assigned as
DataContext of the content area when the selection changes. The default is true.
In Silverlight the DataContext is inherited visually and it may be expected that the content of
a tab item will have its DataContext. This property specifies that the DataContext of the content area
will be changed to assure this.
Determines what item should be selected when SelectedItem is removed.
Gets or sets a value indicating whether the ContentPresenter rendering the tab items must refresh its
data template on selection change. This property must be use in case when visual objects are used in the
view model child collection bound to the tab control.
Gets or sets a value indicating whether the first tab item will be selected by default on start up.
True if the first tab item will be selected; otherwise, false.
Gets or sets the tab strip. The tab strip visually represents the headers of tab items.
The tab strip.
The ContentElement template part.
The content element.
The ContentElementsPanel template part.
The content element.
Gets the flags.
Indexer, gets the tab item with the given index in the items collection.
You can use the indexer to quickly get the item at given index. The indexer is a shortcut for the
ContainerFromIndex method.
Note that you cannot use the indexer to change (replace) an item if you would like to do this use the
property.
If an invalid index is passed null is returned.
The index of the tab item in the Items collection of tab control.
The tab item with the given index in the Items collection of the tab control.
Adds a handler to the target for the DropDownOpened routed event.
The target element to add a handler to.
The handler to add for this event.
Removes a handler to the target for the DropDownOpened routed event.
The target element to remove a handler from.
The handler to remove for this element.
Adds a handler to the target for the DropDownClosed routed event.
The target element to add a handler to.
The handler to add for this event.
Removes a handler to the target for the DropDownClosed routed event.
The target element to remove a handler from.
The handler to remove for this element.
An internal class that represents the current status of the control - whether something is present and/or running.
Gets or sets a value indicating whether a selection has started, used for reentrancy checks.
Gets or sets a value indicating whether the control has loaded.
Gets or sets a value indicating whether the TabStripPanel has been updated with the latest values for the TabControl properties.
Gets or sets a value indicating whether the mouse button is pressed currently or not.
Determines what action should be performed when SelectedItem is removed.
No action is performed.
The first non disable and visible item in the items collection is selected.
The last non disable and visible item in the items collection is selected.
The previous non disable and visible item in the items collection is selected.
If there is no such item the next non disable and visible item is selected.
If there is no such item no action is performed.
The next non disable and visible item in the items collection is selected.
If there is no such item the previous non disable and visible item is selected.
If there is no such item no action is performed.
Specifies what will happen when the width of the TabItems
in the TabControl exceeds the available space.
A scrollbar will appear when the items width is larger than the available space.
The tabs will automatically wrap when there is not enough space in the row.
A class used for the DropDown menu of the TabControl.
The menu items of TabControl's drop down menu. The class is identical to the RadMenuItem.
The align of the buttons in the TabStrip.
The buttons are stretched or shrinked to fill the available space.
The buttons are centered. If there is not enough space they would be justified.
The buttons are stacked on the left side. If there is not enough space they would be justified.
The buttons would be stacked on the right side. If there is not enough space they would be justified.
An items control that is suitable for building interactive dashboard-like layouts.
The RadTileView control is used for displaying a list of resizable and animated tiles. The RadTileView control has the following features:
- DataBinding that allows the control to be populated from various
data sources
- Programmatic access to the RadTileView object model
which allows developers to dynamically create TileViews, populate them with items,
and set their properties.
- Customizable appearance through built-in or user-defined skins.
- Several maximize modes specifying the allowed number of maximized tiles.
- Customizable minimized items position.
- Ability to reorder individual tiles via dragging.
- Customizable reordering and resizing animations.
- Customizable maximum number of rows and columns specifying the items layout.
- Customizable size of minimized tiles.
Items
The RadTileView control contains a collection of items represented
by RadTileViewItem objects which are stored in the Items collection.
Each item has a Header and a Content property.
The TileState property specifies the current state of a tile and
can be set to either Maximized, Minimized, or Restored. Whenever
there is a maximized tile, the rest of the tiles are automatically set to Minimized state, i.e. at
any given time there can be only one maximized item. Alternatively, when no item is maximized, all items are in a
Restored state.
Initializes a new instance of the class.
Use this constructor to create and initialize a new instance of the RadTileView
control.
Applies the template for the RadTileView.
Brings an Item into the viewable area.
Resets the theme.
Selects all items.
Deselects all items.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked after a key has been pressed.
Invoked after the SelectionChanges has finished changes.
Invoked when the Items property changes.
The that contains the event data.
Clean up RadTileView item.
The source RadTileView item.
The source item.
Returns a new RadTileView.
A new RadTileView.
Returns true is item is a RadTileView.
The item to check.
True if item is a RadTileView.
Invoked on mouse left button up.
Prepares a TileView item.
The TileView item.
The source item.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
Occurs before a drag operation is started.
Use this event to detect when a drag operation is about to begin.
In cases when you need to prevent the dragging, you can handle this event.
Occurs when a drag operation has started.
Use this event to detect when a tile has started being dragged.
Occurs after the tiles animations.
Occurs when a drag operation has ended.
Use this event to detect when a dragging operation has ended.
Occurs after all RadTileViewItems have changed their TileState.
Occurs after all RadTileViewItems have changed their TileState.
Occurs before all RadTileViewItems have changed their TileState.
Identifies the PreviewSelectionChanged routed event.
Identifies the TilesSelectionChanged routed event.
Raised just before the selected items collection has changed.
Occurs after someRadTileViewItems have changed their Selection.
Occurs before the Selection of a RadTileViewItem is changed.
Use this event to detect when the Selection of a RadTileViewItem is about to be changed changed.
In cases when you need to prevent the Selection from changing, you can handle this event.
Occurs after someRadTileViewItems have changed their Selection.
Occurs before all RadTileViewItems have changed their TileState.
Occurs after all RadTileViewItems have changed their TileState.
Occurs before the TileState of a RadTileViewItem is changed.
Use this event to detect when the TileState of a RadTileViewItem is about to be changed changed.
In cases when you need to prevent the TileState from changing, you can handle this event.
Occurs when the TileState of a RadTileViewItem is changed.
Use this event to detect when the TileState of a RadTileViewItem is changed.
Occurs when the Position of a RadTileViewItem is changed.
Use this event to detect when the Position of a RadTileViewItem is changed.
Occurs before when the Position of a RadTileViewItem is changed.
Use this event to detect when the Position of a RadTileViewItem is going changed.
Occurs after someRadTileViewItems have changed their Positions.
Occurs before a drag operation has started.
Occurs when the tiles animations have completed.
Occurs after a drag operation has started.
Occurs after a drag operation has ended.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Identifies the IsItemDraggingEnabled dependency property.
Identifies the IsItemsAnimationEnabled dependency property.
Identifies the MaxColumns dependency property.
Identifies the MaxRows dependency property.
Identifies the MaximizedItem dependency property.
Identifies the MinimizedColumnWidth dependency property.
Identifies the MinimizedItemsPosition dependency property.
Identifies the MinimizedRowHeight dependency property.
Identifies the ReorderingDuration dependency property.
Identifies the ResizingDuration dependency property.
Identifies the ReorderingEasing dependency property.
Identifies the ResizingEasing dependency property.
Identifies the MaximizeMode dependency property.
Identifies the ContentTemplate dependency property.
Identifies the ContentTemplateSelector dependency property.
Identifies the TileStateChangeTrigger dependency property.
Identifies the RowHeight dependency property.
Identifies the ColumnWidth dependency property.
Identifies the PreservePositionWhenMaximized dependency property.
Identifies the ColumnsCount dependency property.
Identifies the RowsCount dependency property.
Identifies the PossibleDockingPosition dependency property.
Identifies the IsDockingEnabled dependency property.
Identifies the IsAutoScrollingEnabled dependency property.
Identifies the IsVirtualizing dependency property.
Identifies the IsSelectionEnabled dependency property.
Identifies the DragMode dependency property.
Identifies the HeaderStyle dependency property.
Identifies the BringIntoViewOnSelection dependency property.
Identifies the SelectionMode dependency property.
Identifies the SelectedItems dependency property.
Identifies the IsItemsSizeInPercentages dependency property.
Identifies the MinimizedRowsCount dependency property.
Identifies the MinimizedColumnsCount dependency property.
Gets a collection containing the items that are currently selected.
Gets or sets the IsItemsSizeInPercentages property.
Gets or sets the is virtualized property.
True if virtualization is enabled; otherwise, false.
Gets or sets the IsSelectionEnabled property.
Gets or sets the DragMode property.
Gets or sets the SelectionMode property.
Gets or sets the IsAutoScrollingEnabled property.
Gets or sets the IsDockingEnabled property.
Gets or sets the PossibleDockingPosition property.
Gets or sets the RowsCount property.
Gets or sets the ColumnsCount property.
Gets or sets the HeaderStyle property.
Gets or sets the PreservePositionWhenMaximized property.
Gets or sets the ColumnWidth property.
Gets or sets the RowHeight property.
Gets or sets a value indicating whether item dragging is enabled.
True if item dragging is enabled; otherwise, false.
Gets or sets a value indicating whether items animation is enabled.
True if items animation is enabled; otherwise, false.
Gets or sets the maximum number of columns. 0 for no maximum. Max rows takes priority over max columns.
The maximum number of columns.
Gets or sets the maximum number of rows. 0 for no maximum. Max rows takes priority over max columns.
The maximum number of rows.
Gets or sets the width for the minimized column.
Gets or sets the currently maximized item.
Gets or sets the position of the minimized items.
Gets or sets the height for the minimized row.
Gets a value indicating whether a drag operation is in progress.
Gets or sets the duration of the item reordering.
The duration of the item reordering.
Gets or sets the duration of the item resizing.
The duration of the item resizing.
Gets or sets the items reordering easing.
Gets or sets the items resizing easing.
Gets or sets the maximize mode.
The maximize mode.
Gets or sets whether a newly selected item should be brought into view.
Gets or sets the DataTemplate that will be used as a ContentTemplate for all items that do not
have a ContentTemplate. This is a dependency property.
Gets or sets the DataTemplateSelector that will be used to select a DataTemplate for the items
that do not have a ContentTemplate set. This is a dependency property.
Gets or sets the tile state change trigger.
The tile state change trigger.
Gets or sets the number of the rows which will be generated when tiles are in Minimized state.
This property has affect only when the MinimizedItemsPosition is Top or Bottom.
Gets or sets the number of the columns which will be generated when tiles are in Minimized state.
This property has affect only when the MinimizedItemsPosition is Left or Right.
Invoked when the HeaderStyle property changes.
Base class for the ToolBar panels. Simulates StackPanel and removes logical parent for its children in WPF.
Registers the Orientation dependency property.
Gets or sets the orientation of the ToolBarPanel.
StackPanel simulation measure.
Guarding/avoiding the check for Logical Parent.
RadToolBarTrayPanel class.
Serves in toolbar tray's measure and arrange routines.
Initializes a new instance of the RadToolBarTrayPanel class.
Provides the behavior for the "Arrange" layout pass.
Classes can override this method to define their own arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size used.
Provides the behavior for the "measure" layout pass.
Classes can override this method to define their own measure pass behavior.
The available size that this object can give to child objects.
Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout,
based on its calculations of child object allotted sizes.
Enumeration describing the possible toolbar alignments of the items in the RadToolBar.
Marks that an item must be positioned on left in horizontal toolbar or on top in vertical toolbar.
Marks that an item must be positioned on right in horizontal toolbar or on bottom in vertical toolbar.
Encapsulates settings of drag drop operations of RadToolBars.
Initializes a new instance of the ToolBarDragDropInfo class.
Gets or sets the drag source RadToolBar.
Gets or sets the relative drag start point.
Gets or sets the drop target RadToolBar.
RadToolBarPanel class.
Initializes a new instance of the RadToolBarPanel class.
RadToolBarPanel class.
Initializes a new instance of the RadToolBarOverflowPanel class.
Handles mouse wheel to avoid misleading scrolling outside of the menu.
The menu itself does not implement scrollable items.
Will stack the items horizontally or vertically just like StackPanel.
A partially observable wrapper for the a hash set that contains the checked items of the RadTreeView.
Raised when a property changes on the object.
Raised when the CheckedItems change. Currently it is only raised with 'Reset' since the set of items in unordered.
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether access to the is synchronized (thread safe).
true if access to the is synchronized (thread safe); otherwise, false.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
Gets a value indicating whether the is read-only.
true if the is read-only; otherwise, false.
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than zero.
is multidimensional.
-or-
is equal to or greater than the length of .
-or-
The number of elements in the source is greater than the available space from to the end of the destination .
The type of the source cannot be cast automatically to the type of the destination .
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Adding items to the CheckedItemsCollection is currently not supported, calling this method
will throw an exception.
No item will be added to the collection, regardless of the parameter.
The collection is Readonly, calling this method will result in an exception.
Determines whether the contains a specific value.
The object to locate in the .
True if is found in the ; otherwise, false.
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than 0.
is multidimensional.
-or-
is equal to or greater than the length of .
-or-
The number of elements in the source is greater than the available space from to the end of the destination .
The CheckedItems collection is read-only and cannot be modified.
No item will be remove, the collection is read-only.
Always returns false.
Returns the items from the collection that have a ToggleState.On and excludes
items with ToggleState.Indeterminate.
An enumerator that returns only the checked
items which are not in indeterminate state.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Defines the execution mode for drag drop operation. Set it to "New" and TreeView will use internally DragDropManager.
Identifies that legacy RadDragAndDropManager will be used to perform built-in drag drop operations in .
Identifies that DragDropManager will be used to perform built-in drag drop operations in .
This is the recommended value.
Encapsulates settings related to .
Identifies the DragDropExecutionMode attached dependency property.
Gets the drag drop execution mode.
Sets the drag drop execution mode.
Defines the action that should be executed on when drag drop operation completes.
Dragged item should be added to the destination and should not be removed from the source.
Dragged item should be added to the destination and removed from the source.
Dragged item should not be added to the destination and removed from the source.
Dragged item should not be added to the destination and should not be removed from the source.
A base class for the editable headered items control. The does not include all the editable logic and
needs to be inherited.
Identifies the Edit routed event.
Identifies the EditCanceled routed event.
Identifies the EditCanceled routed event.
Identifies the PreviewEdited routed event.
Identifies the PreviewEditStarted routed event.
Identifies the EditStarted routed event.
Identifies the PreviewEditorPrepare routed event.
Identifies the EditorPrepare routed event.
Identifies the IsInEditMode dependency property.
Identifies the HeaderEditTemplate dependency property.
Identifies the HeaderEditTemplate dependency property.
Identifies the IsEditable dependency property.
Occurs after edit of the control has started.
Occurs before the edit is committed.
Occurs after an edit has been cancelled.
Occurs just before an edit has been cancelled.
Occurs when a item has been edited.
Occurs before the edit has begun.
Raised before an editor for an edit operation needs to be prepared.
The event is raised when an editor needs to be prepared.
Gets or sets a value indicating whether this instance is in edit mode.
True if this instance is in edit mode, otherwise false.
Gets or sets the header edit template.
The header edit template.
Gets or sets the header edit template selector.
The header edit template selector.
Gets or sets a value indicating whether the control is editable.
Gets the content presenter used for editing.
Adds a handler for the EditStarted routed event.
The element to add a handler to.
The routed event handler.
Removes a handler for the EditStarted routed event.
The element to remove handler from.
The handler to be removed.
Adds a handler for the EditCanceled routed event.
The element to add a handler to.
The routed event handler.
Removes a handler for the EditCanceled routed event.
The element to remove handler from.
The handler to be removed.
Adds a handler for the Edited routed event.
The element to add a handler to.
The routed event handler.
Removes a handler for the Edited routed event.
The element to remove handler from.
The handler to be removed.
Adds a handler for the PreviewEditStarted routed event.
The element to add a handler to.
The routed event handler.
Removes a handler for the PreviewEditStarted routed event.
The element to remove handler from.
The handler to be removed.
Adds a handler for the PreviewEdited routed event.
The element to add a handler to.
The routed event handler.
Removes a handler for the PreviewEdited routed event.
The element to remove handler from.
The handler to be removed.
Adds a handler for the PreviewEditorPrepare routed event.
The element to add a handler to.
The routed event handler.
Removes a handler for the PreviewEditorPrepare routed event.
The element to remove handler from.
The handler to be removed.
Removes a handler for the EditorPrepare routed event.
The element to remove handler from.
The handler to be removed.
Removes a handler for the EditorPrepare routed event.
The element to remove handler from.
The handler to be removed.
Entry point for editing.
Returns true if editing can begin.
Tries to cancel editing.
Returns true if successful, false otherwise.
Tries to Commit edit.
Returns true if successful, false otherwise.
Called when the template of the control is being applied.
Updates the visual states of the control.
Specifies whether transitions should be used.
Called when the editor for the edit operation is begin prepared.
The arguments for the event.
Called when the item editor has been prepared.
The arguments for the event.
Called when the PreviewEditorPrepare event is raised.
The event arguments.
Extracts a value that will be edited. This is normally the header of the control.
A value that will be edited.
Sets the new value after a successful edit. By default it sets the header.
The new value.
Called when the value of the IsInEditMode property changes.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The event data.
Raises the event.
The the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when the HeaderEditTemplate changes.
The old HeaderEditTemplate.
The new HeaderEditTemplate.
Called when the HeaderEditTemplateSelector changes.
The old HeaderEditTemplateSelector.
The new HeaderEditTemplateSelector.
The visual object used as a DragCue in the TreeView.
This visual can be used when as a DragCue outside the TreeView
as well, All its properties and methods are public.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes static members of the class.
Gets or sets the visibility of the area showing a the dragged
items. This is a dependency property.
Gets or sets the visibility of the tooltip showing an icon,
action text and a preview of the destination. This is a dependency property.
Gets or sets the content that will appear as an icon when the a drop
is possible. This is a dependency property.
Gets or sets the data template of the object that will be shown when
a drop is possible. This is a dependency property.
Gets or sets the content that will appear as an icon when the a drop
is not possible. This is a dependency property.
Gets or sets the data template of the object that will be shown when
a drop is not possible. This is a dependency property.
Gets or sets the content that will appear in the tooltip of the
DragCue. Often this is the destination item is placed here. This is
a dependency property.
Gets or sets the data template for the DragTooltip content. This
is a dependency property.
Gets or sets the content that will appear in the DragCue and is
meant to represent the possible drop action. This is a dependency property.
Gets or sets the template for the DragActionContent. This is a
dependency property.
Gets or sets a value indicating whether a drop is possible. This
value only changes the DragCue and may not be related to whether a
drop could actually happen. This is a dependency property.
Return a non-visual representation of an item. This is helpful
when DragPreview of visual items needs to be shown.
The item to return non-visual representation for.
A non-visual representation of an item.
The NonVisual representation will fallback like so, trying to return:
- Non-visual Header of Headered Controls
- Non-visual Content of Content Controls
- Non-visual DataContext
- TextSearch.Text Property
- Item itself.
Resets the theme of the TreeViewDragCue.
Sets the ItemsSource, extract non-visual representation of all
visual items to avoid errors.
The items that will be shown in the
preview area.
Since visual items cannot be present at two places at the same
time, this method will assign an ItemsSource but before that
it will try to find a non-visual representation of the visual items.
If the items are non-visual, it keeps them. Then it checks for
explicit DataContext of the item. If it has one, it uses it.
Then, it checks for the TextSearch.Text property. If it is not
set, it returns the ToString() of the item.
Please note that the method does a collection-equals check for
and it will not replace the current ItemsSource if the same
items are in the new and the old collection. This means that a
new ItemsSource will not be set if the new items are just a
rearrangement of the old.
Updates the visual state of the control.
Indicates whether transitions should be used.
Raises the event.
This method is invoked whenever
is set to true internally.
The that contains the event data.
Encapsulates option and settings related to drag drop operation in .
This class provides a mechanism to customize or alter default behavior.
An instance of this class is created automatically when a drag drop operation has been started
from a object and is used to control the operation while dragging/dropping over
other or objects.
Gets a string identification of the class.
This property could be used to add/remove objects of this class to/from string dictionaries.
Initializes a new instance of the TreeViewDragDropOptions class.
Gets or sets the drop action that should be executed when drag drop operation completes.
Gets or sets the drop position of dragged items.
Gets or sets a visual representation of the drag drop operation state.
By default a object is created automatically.
The displays an image of dragged items and a textual representation of drop position.
Get the dragged items.
Gets the which started the drag drop operation.
Initialized when drag operation starts.
Note this property will be null if drag drop operation has been started outside object.
Gets the under the drop point.
Initialized when drop operation completes.
This property will be null if the drop is executed outside .
Gets the under the drop point.
Initialized when drop operation completes.
This property will be null if the drop is executed over or outside .
Sets the dragged items.
Updates the property value in case it is a instance.
A visual representation of drag drop operation.
Displays an image of dragged items and a textual representation of drop position and action.
Identifies the DropActionText dependency property.
Identifies the IsDropPossible dependency property.
Identifies the DropTarget dependency property.
Identifies the DropTargetTemplate dependency property.
Identifies the property.
Identifies the property.
Gets or sets the visibility of the tooltip showing an icon,
action text and a preview of the destination. This is a dependency property.
Gets or sets the visibility of the area showing a the dragged
items. This is a dependency property.
Gets or sets text describing the drop action displayed as a hint.
Gets or sets the state identifying whether drop is possible or not.
If drop is possible a drop possible visual will bi displayed as a hint.
If drop is not possible a drop impossible visual will be displayed as a hint.
Gets or sets the object representing the drop target.
Gets or sets the data template used to present the value in property.
Resets the theme.
Encapsulates advanced settings related to .
Identifies the EnhanceTabNavigation attached dependency property.
Sets whether tab navigation is enhanced.
When set to true only the selected tree view item is tab stop and could be focused using Tab key.
The feature is implemented by dynamically changing RadTreeViewItem IsTabStop property.
Gets whether tab navigation is enhanced.
When set to true only the selected tree view item is tab stop and could be focused using Tab key.
The feature is implemented by dynamically changing RadTreeViewItem IsTabStop property.
Represents the method that handles the GridViewVirtualizingPanel.CleanUpVirtualizedItem attached events.
The source of the event.
The event data.
Provides data for the CleanUpVirtualizedItem event.
Gets or sets a value that indicates whether this item should not be re-virtualized.
Gets an instance of the visual element that represents the data value.
Gets an Object that represents the original data value.
Specifies the direction within a user interface (UI) in which a desired focus
change request is attempted. The direction is either based on tab order or
by relative direction in layout.
Move focus to the next focusable element in tab order. Not supported for
System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection).
Move focus to the previous focusable element in tab order. Not supported
for System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection).
Move focus to the first focusable element in tab order. Not supported for
System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection).
Move focus to the last focusable element in tab order. Not supported for
System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection).
Move focus to another focusable element to the left of the currently focused element.
Move focus to another focusable element to the right of the currently focused element.
Move focus to another focusable element upwards from the currently focused element.
Move focus to another focusable element downwards from the currently focused element.
An index tree structure, used to store non-negative double values and query for a cumulative value up
to an index or index that reaches a given value. Add and remove operations are expensive.
Initializes a new instance of the class.
The capacity of the tree.
Initializes a new instance of the class. Has complexity of N.
The capacity of the tree.
The default value.
Gets the number of items in the index tree. Has complexity of 0.
Gets the number of items that the index tree can accommodate before resizing is needed.
Gets a value indicating whether access to the is
synchronized (thread safe).
true if access to the is synchronized
(thread safe); otherwise, false.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
Returns the value for a given index. Has complexity of 0.
The index to get the value for.
The value for the given index.
Copies the elements of the to an , starting at a particular index.
Removes the element at the given index. Worst complexity is
(N-InsertIndex) + Log(N)*NonDefaultsInRange(N-InsertIndex).
The index at which to remove the item.
Adds a value in the end of the index tree. Constant or N complexity, depending on whether capacity
expansion will be needed.
The value that will be added.
Inserts a value at the given index. Will cheaply enqueue an item if possible. Worst complexity is
(N-InsertIndex) + Log(N)*NonDefaultsIn(N-InsertIndex).
The value that will be inserted.
The index at which it will be inserted.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through
the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the
collection.
Returns the index of the element that reaches the given value. Has complexity of log(N).
The value that needs to be reached.
The index of the item that reached the given value.
Gets or sets the value that has built up for the items up to a given end index. Has complexity of log(N).
The index of the item for which to return the cumulative value.
The cumulative value for all items up to and including a given index.
Holds all of the information that we need to attach to row items so that we can restore rows when
they're realized. Hierarchical controls should use one and the same item storage so that item
storage will not be lost during container virtualization.
Identifies the item storage attached property.
A map between row items and the associated data.
Gets the item storage for the given control.
The control to get the storage for.
The item storage for the control.
Sets the item storage for the given control.
The control to set the storage for.
The storage that will be assigned to the element.
Stores the value of the given property for the container of the item.
The item whose container needs to preserve the property.
The dependency property that will be stored.
The value of the property that will be stored.
Returns a value for a property stored for a previous container of the item.
The item to get the value for.
The property to get the value for.
The value that was retrieved for this item, if any.
The value of the property for the item, if any.
Clears the sorted value for a given property.
The item to clear the value for.
The property that will be cleared.
Clears all stored properties for an item.
The item to clear properties for.
Clears all stored values for a given property.
The property to clear.
Clears the all stored values.
Represents a request to move focus to another control.
Initializes a new instance of the TraversalRequest class.
The intended direction of the focus traversal, as a value of the enumeration.
Gets the traversal direction.
Gets or sets a value that indicates whether focus traversal has reached the end of child elements that can have focus.
GridViewVirtualizingPanel is used to arrange children into single line.
DependencyProperty for property.
Attached property for use on the ItemsControl that is the host for the items being
presented by this panel. Use this property to turn virtualization on/off.
Attached property for use on the ItemsControl that is the host for the items being
presented by this panel. Use this property to modify the virtualization mode.
Note that this property can only be set before the panel has been initialized.
Attached property for use on the ItemsControl that is the host for the items being
presented by this panel. Use this property to modify the virtualization mode.
Note that this property can only be set before the panel has been initialized.
Identifies the ChildDefaultLength property.
Called on the ItemsControl that owns this panel when an item is being re-virtualized.
The time that should pass before the TreeViewPanel cleans its unused descendants.
This dictionary is used as a hash set that contains the TreeView panels
that need to be cleaned.
Initializes a new instance of the TreeViewPanel class.
Allows pixel-based virtualization to ask an ItemsControl for the size of its header (if available)
and a size estimate for its containers. This is used for MyTreeView virtualization.
Interface implemented by the items that want to be notified about caching.
GridViewVirtualizingPanel reacts to this property by changing its child measurement algorithm.
If scrolling in a dimension, infinite space is allowed the child; otherwise, available size is preserved.
GridViewVirtualizingPanel reacts to this property by changing its child measurement algorithm.
If scrolling in a dimension, infinite space is allowed the child; otherwise, available size is preserved.
ExtentWidth contains the horizontal size of the scrolled content element in 1/96".
ExtentHeight contains the vertical size of the scrolled content element in 1/96".
ViewportWidth contains the horizontal size of content's visible range in 1/96".
ViewportHeight contains the vertical size of content's visible range in 1/96" .
HorizontalOffset is the horizontal offset of the scrolled content in 1/96".
VerticalOffset is the vertical offset of the scrolled content in 1/96".
Gets or sets the expected length (width or height) for the items of the panel. This is a dependency property.
The value of this property should be as close as possible to the header height of the TreeViewItem.
Determines whether the panel should cache its visual items or not.
Caching improves scrolling performance but may affect memory usage.
ScrollOwner is the container that controls any scrollbars, headers, etc... that are dependant
on this IScrollInfo's properties.
Scrolls left within content by one logical unit.
True after the first MeasureOverride call. We can't use UIElement.NeverMeasured because it's set to true by the first call to MeasureOverride.
Stored in a boolean field on Panel.
This property is always false because this panel has only vertical.
Orientation of the panel if its layout is in one dimension.
Otherwise HasLogicalOrientation is false and LogicalOrientation should be ignored.
Index of the last item in the cache window.
Not used in hierarchical recycling.
Returns the list of children that have been realized by the Generator.
We must use this method whenever we interact with the Generator's index.
In recycling mode the Children collection also contains recycled containers and thus does
not map to the Generator's list.
Adds a handler for the CleanUpVirtualizedItem attached event.
DependencyObject that listens to this event.
Event Handler to be added.
Removes a handler for the CleanUpVirtualizedItem attached event.
DependencyObject that listens to this event.
Event Handler to be removed.
Retrieves the value for .
The object on which to query the value.
True if virtualizing, false otherwise.
Sets the value for .
The element on which to set the value.
True if virtualizing, false otherwise.
Retrieves the value for .
The object on which to query the value.
The current virtualization mode.
Sets the value for .
The element on which to set the value.
The desired virtualization mode.
Retrieves the value for .
The object on which to query the value.
The current virtualization mode.
Sets the value for .
The element on which to set the value.
The desired virtualization mode.
Scroll content by one line to the top.
Subclasses can override this method and call SetVerticalOffset to change
the behavior of what "line" means.
Scroll content by one line to the bottom.
Subclasses can override this method and call SetVerticalOffset to change
the behavior of what "line" means.
Scroll content by one line to the left.
Subclasses can override this method and call SetHorizontalOffset to change
the behavior of what "line" means.
Scroll content by one line to the right.
Subclasses can override this method and call SetHorizontalOffset to change
the behavior of what "line" means.
Scroll content by one page to the top.
Subclasses can override this method and call SetVerticalOffset to change
the behavior of what "page" means.
Scroll content by one page to the bottom.
Subclasses can override this method and call SetVerticalOffset to change
the behavior of what "page" means.
Scroll content by one page to the left.
Subclasses can override this method and call SetHorizontalOffset to change
the behavior of what "page" means.
Scroll content by one page to the right.
Subclasses can override this method and call SetHorizontalOffset to change
the behavior of what "page" means.
Scroll content by one page to the top.
Subclasses can override this method and call SetVerticalOffset to change
the behavior of the mouse wheel increment.
Scroll content by one page to the bottom.
Subclasses can override this method and call SetVerticalOffset to change
the behavior of the mouse wheel increment.
Scroll content by one page to the left.
Subclasses can override this method and call SetHorizontalOffset to change
the behavior of the mouse wheel increment.
Scroll content by one page to the right.
Subclasses can override this method and call SetHorizontalOffset to change
the behavior of the mouse wheel increment.
Set the HorizontalOffset to the passed value.
Set the VerticalOffset to the passed value.
GridViewVirtualizingPanel implementation of .
The goal is to change offsets to bring the child into view, and return a rectangle in our space to make visible.
The rectangle we return is in the physical dimension the input target rect transformed into our pace.
In the logical dimension, it is our immediate child's rect.
Tells the Generator to clear out all containers for this ItemsControl. This is called by the ItemValueStorage
service when the ItemsControl this panel is a host for is about to be thrown away. This allows the VSP to save
off any properties it is interested in and results in a call to ClearContainerForItem on the ItemsControl, allowing
the Item Container Storage to do so as well.
***
Note: A possible performance improvement may be to make 'fast' RemoveAll on the Generator that simply calls ClearContainerForItem
for us without walking through its data structures to actually clean out items.
Generates the item at the specified index and calls BringIntoView on it.
Specify the item index that should become visible.
Thrown if index is out of range.
Allows subclasses to be notified of changes to the viewport size data.
The old value of the size.
The new value of the size.
Called when an item is being re-virtualized.
General GridViewVirtualizingPanel layout behavior is to grow unbounded in the "stacking"
direction (Size To Content). Children in this dimension are encouraged to be as large as they
like. In the other dimension, GridViewVirtualizingPanel will assume the maximum size of its
children.
When scrolling, GridViewVirtualizingPanel will not grow in layout size but effectively add the
children on a z-plane which will probably be clipped by some parent (typically a
ScrollContentPresenter) to Stack's size.
Constraint.
Desired size.
Arranges the override.
Size of the arrange.
Called when the Items collection associated with the containing ItemsControl changes.
Sender.
Event arguments.
Called when the UI collection of children is cleared by the base Panel class.
Override of OnGotKeyboardFocus. Called when focus moves to any child or sub child of this VSP
Used by MyTreeView virtualization to keep track of the focused item.
Override of OnLostKeyboardFocus. Called when focus moves away from this VSP.
Used by MyTreeView virtualization to keep track of the focused item.
Checks the computed focus trail. Valid only if we're in a hierarchy.
Estimates a container size in the stacking direction for the given ItemsControl.
Extends the viewport of the given MeasureData to give a focus trail. Returns by how much it extended the viewport.
The measure passed to the panel.
DesiredSize is normally computed by summing up the size of all items we've generated. Pixel-based
virtualization uses a 'full' desired size. This extends the given desired size beyond the visible
items. It will extend it by the items before or after the set of generated items. The given
pivotIndex is the index of either the first or last item generated.
The items control.
Size of the stack desired.
Index of the pivot.
Returns the index of the first item visible (even partially) in the viewport.
Inserts a new container in the visual tree.
Inserts a recycled container in the visual tree.
Inserts a container into the Children collection. The container is either new or recycled.
Takes a container returned from Generator.GenerateNext() and places it in the visual tree if necessary.
Takes into account whether the container is new, recycled, or already realized.
Adjust the cache window in Recycling and Standard virtualization.
Not used in hierarchical virtualization.
Immediately cleans up any containers that have gone off screen. Called by MeasureOverride.
When recycling this runs before generating and measuring children; otherwise it runs after.
Immediately cleans up any containers that have gone off screen. Called by MeasureOverride.
When recycling this runs before generating and measuring children; otherwise it runs after.
Takes an index from the realized list and returns the corresponding index in the Children collection.
Recycled containers still in the Children collection at the end of Measure should be disconnected
from the visual tree. Otherwise they're still visible to things like Arrange, keyboard navigation, etc.
Called after 'count' items were removed or recycled from the Generator. _firstVisibleChildIndex is the
index of the first visible container. This index isn't exactly the child position in the UIElement collection;
it's actually the index of the realized container inside the generator. Since we've just removed some realized
containers from the generator (by calling Remove or Recycle), we have to adjust the first visible child index.
Index of the first removed item.
Number of items removed.
Returns the MeasureData we'll be using for computations in MeasureOverride. This updates the viewport offset
based on the one set in the MeasureData property prior to the call to MeasureOverride.
Sets up IsVirtualizing, VirtualizationMode, and IsPixelBased
IsVirtualizing is true if turned on via the items control and if the panel has a viewport.
VSP has a viewport if it's either the scrolling panel or it was given MeasureData.
IsPixelBased is true if the panel is virtualizing and (for backwards compatibility) is the ItemsHost for a MyTreeView or MyTreeViewItem.
VSP can only make use of, create, and propagate down MeasureData if it is pixel-based, since the viewport is in pixels.
Called whenever the IScrollInfo exposed scrolling state changes on this element.
At the time this method is called, scrolling state is in its new, valid state.
This is very similar to the work that ScrollContentPresenter does for MakeVisible. Simply adjust by a pixel offset.
Returns the index of the generated item.
Not used in hierarchical virtualization.
The index of the child for which a generated index will be returned.
A generated index for the item container generator.
Called when the focused item has changed. Used to set a special DP on the next and previous focusable items.
Only used when virtualizing in a hierarchy (i.e. MyTreeView virtualization).
Helper class to hold scrolling data.
This class exists to reduce working set when GridViewVirtualizingPanel is used outside a scrolling situation.
Standard "extra pointer always for less data sometimes" cache savings model:
!Scroll [1xReference]
Scroll [1xReference] + [6xDouble + 1xReference].
Initializes a new instance of the ScrollData class.
Gets or sets a value indicating whether this instance has signed up for content presenter size changed.
The value.
Gets or sets a value indicating whether horizontal scrolling is allowed.
Gets or sets a value indicating whether vertical scrolling is allowed.
References the container which is going to be brought into view.
Gets or sets the Scroll offset of content.
Positive corresponds to a visually upward offset. Set by methods like LineUp, PageDown, etc.
The offset.
Gets or sets the computed offset based on _offset set by the IScrollInfo methods. Set at the
end of a successful Measure pass. This is the offset used by Arrange and exposed externally.
Thus an offset set by PageDown via IScrollInfo isn't reflected publicly (e.g. via the
VerticalOffset property) until a Measure pass.
Gets or sets the ViewportSize which is in {pixels x items} (or vice-versa).
Gets or sets the extent which is the physical size.
Gets or sets the ScrollViewer to which we're attached.
Clears layout generated data. Does not clear scrollOwner, because unless resetting due to a
scrollOwner change, we won't get reattached.
Specifies the type of virtualization that the TreeView's VirtualizationPanel will use.
No containers will be reused.
Expanded and indeterminate items will not be recycled.
Containers will be reused within the same ItemsControl.
Expanded and indeterminate items will be not be recycled.
Containers will be reused in the TreeView's hierarchy.
Expanded and indeterminate items are virtualized.
An enumeration that defines the default layouts of a .
A standard 101-key keyboard layout.
A standard 101-key keyboard layout without the F-keys, arrows, Home-End group, and Numpad.
A standard numpad.
Represents a sound player for playing sounds when a key of a is pressed.
Initializes a new instance of the class.
Initializes a new instance of the class.
The stream to the sound file to be played on a key press.
Gets or sets whether sound is enabled.
Plays the sound base on the provided.
The view model of the key to play a sound for.
Represents a sound player to play a sound when a key of a is pressed.
Gets or sets whether sound is enabled.
Plays the sound base on the provided.
The view model of the key to play a sound for.
The SendInput function synthesizes keystrokes, mouse motions, and button clicks.
Number of structures in the Inputs array.
Pointer to an array of INPUT structures. Each structure represents an event to be inserted into the keyboard or mouse input stream.
Specifies the size, in bytes, of an INPUT structure. If cbSize is not the size of an INPUT structure, the function fails.
The function returns the number of events that it successfully inserted into the keyboard or mouse input stream. If the function returns zero, the input was already blocked by another thread. To get extended error information, call GetLastError.Microsoft Windows Vista. This function fails when it is blocked by User Interface Privilege Isolation (UIPI). Note that neither GetLastError nor the return value will indicate the failure was caused by UIPI blocking.
Microsoft Windows Vista. This function is subject to UIPI. Applications are permitted to inject input only into applications that are at an equal or lesser integrity level.
The SendInput function inserts the events in the INPUT structures serially into the keyboard or mouse input stream. These events are not interspersed with other keyboard or mouse input events inserted either by the user (with the keyboard or mouse) or by calls to keybd_event, mouse_event, or other calls to SendInput.
This function does not reset the keyboard's current state. Any keys that are already pressed when the function is called might interfere with the events that this function generates. To avoid this problem, check the keyboard's state with the GetAsyncKeyState function and correct as necessary.
Creates a key down object.
The character to create input for.
The instance.
Creates a key down object.
The virtual key code of the key.
The instance.
Creates a key up object.
The virtual key code of the key.
The instance.
The extended-key flag indicates whether the keystroke message originated from one of the
additional keys on the enhanced keyboard.
The extended keys consist of the ALT and CTRL keys on the right-hand side of the keyboard;
the INS, DEL, HOME, END, PAGE UP, PAGE DOWN, and arrow keys in the clusters to the left
of the numeric keypad; the NUM LOCK key; the BREAK (CTRL+PAUSE) key; the PRINT SCRN key; and the divide (/).
Represents the state of the keyboard when updating individual key view models.
Gets the state of the Alt, Control, Shift, and Windows keys.
Gets or sets whether the culture dependent information of keys should be retrieved anew.
Gets or sets whether the Scroll Lock key is toggled.
Gets or sets whether the Caps Lock key is toggled.
Gets or sets whether the Num Lock key is toggled.
Gets or sets whether an Alt key is toggled.
Gets or sets whether a Shift key is toggled.
Gets or sets whether a Control key is toggled.
Gets or sets whether a Windows key is toggled.
Represents the base class for virtual keyboard key view models.
Initializes a new instance of the class.
The virtual key.
The type of the key.
The width of the key.
The height of the key.
Gets or sets the command to be executed hen the key is pressed.
Gets the sound player that will be called to produce a sound when this key is pressed.
Gets the virtual key of the key.
Gets the type of the key.
Gets the width of the key.
Gets the height of the key.
Gets the state of the modifier keys from the last update.
Gets or sets the text to be displayed for the key.
Called when the state of the keyboard changes.
Gets the state of the modifier keys (Shift, Ctrl...).
The method called by the default command assigned to the key.
Represents a factory for creating key view models.
Creates a key that sends a virtual key code when pressed.
The virtual key code.
The type of the key.
The display text.
The logical width of key.
The logical height of key.
The virtual key code in alternate mode.
The text in alternate state.
Indicates whether to show the secondary text element.
The created instance.
Creates a view model that represents empty spaces in a row of keys.
The width of the space.
The height of the space.
The created instance.
Holds information about the state of the keyboard when updating the individual key view models.
Gets the state of the Alt, Control, Shift, and Windows keys.
Gets or sets whether the culture dependent information of keys should be retrieved anew.
Gets or sets whether the Scroll Lock key is toggled.
Gets or sets whether the Caps Lock key is toggled.
Gets or sets whether the Num Lock key is toggled.
Gets or sets whether an Alt key is toggled.
Gets or sets whether a Shift key is toggled.
Gets or sets whether a Control key is toggled.
Gets or sets whether a Windows key is toggled.
Represents a factory for creating key view models.
Creates a key that sends a virtual key code when pressed.
The virtual key code.
The type of the key.
The display text.
The logical width of key.
The logical height of key.
The virtual key code in alternate mode.
The text in alternate state.
Indicates whether to show the secondary text element.
The created instance.
Creates a view model that represents empty spaces in a row of keys.
The width of the space.
The height of the space.
The created instance.
Represents a layout canvas that orders keys in a .
Initializes a new instance of the class.
Gets the spacing in between keys in logical units.
Gets the key's template selector.
Gets the rows of keys this canvas will layout.
Gets the maximum number of columns out of all rows of the KeyCanvas.
Key spacing is included in the calculation like so:
1 key spacing before the first key, and 1 after each consecutive key, including one after the last one.
If a key is more than 1 unit wide, a space is included in its width. The total width is calculated as so:
totalWidth = keyWidth + (keyWidth - 1) * keySpacing
Example:
we have three keys A, B, and C. A and C are 1 unit wide each, B is 2 units wide, and key spacing is 0.1 units
the total number is: KS + A + KS + B + KS + C + KS = 0.1 + 1 + 0.1 + 2.1 + 0.1 + 1 + 0.1 = 4.5
the width of key B here is 2 + 1 key spacing since it has to span two positions.
The maximum number of columns out of all rows, key spacings included.
Gets the total rows height including key spacing.
A key spacing is added before/above the first row and after each consecutive one, including the last one.
The total rows height, key spacings included.
An enumeration that defines the type used to define the function that will be serving each instance.
Regular key with one or two symbols.
Key that are not toggleable, but represent a command. For example: Tab, Enter, Backspace, PageUp/PageDown.
The key changes its text/symbol and action when NumLock is altered.
Used for toggle modifier keys like Ctrl, Shift, Alt.
Used for toggle lock keys like Caps lock, Num lock, Scroll lock.
Represents the class for virtual keyboard lock key view models.
Initializes a new instance of the class.
The virtual key.
The width of the key.
The height of the key.
The display text of the key.
Gets or sets the check state of the key.
Represents the class for virtual keyboard modifier key view models.
Initializes a new instance of the class.
The virtual key.
The width of the key.
The height of the key.
The display text of the key.
Represents the class for virtual keyboard numpad key view models.
Initializes a new instance of the class.
The virtual key.
The width of the key.
The height of the key.
The display text of the key.
The alternate virtual key.
The alternate text.
Gets or sets the primary virtual key code. This key is used when the NumLock is active.
Gets or sets the primary display text of the key. This text is used when the NumLock is active.
Gets or sets the alternate virtual key code. This key is used when the NumLock is not active.
Gets or sets the alternate display text of the key. This text is used when the NumLock is not active.
Represents the class for virtual keyboard regular key view models.
Initializes a new instance of the class.
The virtual key.
The width of the key.
The height of the key.
The display text of the key.
Indicates whether to show the secondary text.
Gets or sets the display text shown when no modifier key is pressed.
Gets or sets the display text shown when Shift key is pressed.
Gets or sets the display text shown when CapsLock is toggled.
Gets or sets the display text shown when Alt key is pressed.
Gets or sets the an additional text shown next to the primary display text.
Represents the class for virtual keyboard special key view models.
Initializes a new instance of the class.
The virtual key.
The width of the key.
The height of the key.
The display text of the key.
Represents a window with a inside.
Initializes a new instance of the class.
Gets the hosted in the window.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
A virtual keyboard that mimics the actions of a physical one.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the template selector used for creating visual elements for keys.
Gets or sets one of the default keyboard layouts.
Gets or sets the culture to be displayed in the keyboard.
Gets or sets the factory used for creation of key view models.
Gets or sets whether pressing a key will also produce a sound.
Gets or sets the player to play sounds when a key is pressed.
Gets or sets a value indicating whether the component should track the systems culture and adjust the keys accordingly.
Resets the theme.
Loads an xml containing a description of a virtual keyboard's layout or the default layout.
The file to load the layout from. Set this to null to load the default layout.
Loads an xml containing a description of a virtual keyboard's layout.
The stream to load the layout from.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Selects a for a key using default logic.
Gets or sets the regular key template.
The regular template.
Gets or sets the special key template.
The special template.
Gets or sets the numpad key template.
The numpad template.
Gets or sets the lock key template.
The lock template.
When overridden in a derived class, returns a DataTemplate based on custom logic.
The data object for which to select the template.
The data-bound object.
exposes property for handling the host created event of a window.
Initializes a new instance of the class.
Gets or sets the "Host" instance of the .
WindowClosedEventArgs exposes DialogResult and PromptResult property
for handling the closed event of a window.
Initializes a new instance of the WindowClosedEventArgs class.
Gets or sets the DialogResult of the RadWindow.
Gets or sets the PromptResult of the RadWindow.
WindowClosingEventArgs exposes DialogResult and PromptResult property
for handling the closing event of a window.
Initializes a new instance of the WindowPreviewClosedEventArgs class.
Gets or sets a value indicating whether the RadWindow closing will be canceled.
Initializes a new instance of the WindowPopupAdorner class.
The adorned element.
The content panel.
Gets the number of visual child elements within this element.
The number of visual child elements for this element.
Overrides ,
and returns a child at the specified index from a collection of child elements.
The zero-based index of the requested child element in the collection.
The requested child element. This should not return null; if the provided index
is out of range, an exception is thrown.
When overridden in a derived class, positions child elements and determines a size for a
derived class.
The final area within the parent that this element should use
to arrange itself and its children.
The actual size used.
The extent of the top of the window to treat as the caption.
Get the bounds of the resize grips on the Window.
Get or set whether the mouse should be tracked when moved over the caption.
If set to true the IsMouseOverCaption will change accordingly.
Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
Add and remove a native WindowStyle from the HWND.
The target which style will be modified.
The styles to be removed. These can be bitwise combined.
The styles to be added. These can be bitwise combined.
Whether the styles of the HWND were modified as a result of this call.
Update the items in the system menu based on the current, or assumed, WindowState.
The target which system menu will be modified.
The state to assume that the Window is in. This can be null to query the Window's state.
We want to update the menu while we have some control over whether the caption will be repainted.
Initializes a new instance of the WindowPresenterBase class.
Defines the different types of the elements inside of the .
This is the default value - this element will not participate in the layout logic.
The element that holds the icon and title.
The element that holds the Minimize/Maximize/Close buttons.
Represents the panel used in the header of RadWindow. It provides options to align the buttons or left or right and center or not the title of the window.
The panel should contain only two containers one for the title and one for the buttons. The containers should be marked with the attached ContainerType property, if two or more are marked as Buttons (for example) only the last one will be considered in the layout logic.
Any other elements placed inside of the panel will be ignored when measuring and arranging the layout of the panel.
Identifies the AlignButtonsToLeft dependency property.
Identifies the AlignTitleToCenter dependency property.
Identifies the ContainerType attached property.
Gets or sets value indicating whether the window header buttons should be aligned to the right or to the left side of the header.
The default value is false - the buttons are aligned to the right side of the header.
This is dependency property.
Gets or sets value indicating whether the window header title should be aligned to the center the header.
The default value is false - the title is aligned to the opposite side of the buttons (if buttons are aligned to right, the title will be aligned to left).
This is dependency property.
Gets the ContainerType of the child element.
Sets the ContainerType of the child element.
Provides the behavior for the Measure pass. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
Provides the behavior for the Arrange pass of layout. Classes can override this method to define their own Arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size that is used after the element is arranged in layout.
Wraps Command and Action instances in a common execution context.
Initializes a new instance of the class.
The action.
Initializes a new instance of the class.
The command.
Initializes a new instance of the class.
The action.
The delay.
Initializes a new instance of the class.
The command.
The delay.
Gets or sets the delay.
The delay.
Gets or sets the invocation key.
The invocation key.
Gets or sets the execute action.
The execute action.
Gets or sets the execute command.
The execute command.
Gets the execute action.
Provides logic for keyboard-driven commands execution.
Provides a list of actions to be executed when a key is pressed.
Handles the logic executed on KeyDown.
All commands that exposes.
Move current to next command.
Move current to previous command.
Cancel command.
Finish command.
Help command.
Gets the move current to next command.
The move current to next command.
Gets the move current to previous command.
The move current to previous command.
Gets the finish command.
The finish command.
Gets the cancel command.
The cancel command.
Gets the help command.
The cancel command.
Provides CommandBinding subscription functionality for RadWizard.
Represents the Wizard DependencyProperty.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets or sets the RadWizard instance related to this provider.
The Wizard instance.
Registers the CommandBindings.
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToPreviousExecute execute callback.
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToPrevious can-execute callback.
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToNextExecute execute callback.
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToNext can-execute callback.
Represents the logic that is going to be executed in RadWizardCommands.Cancel execute callback.
Represents the logic that is going to be executed in RadWizardCommands.Cancel can-execute callback.
Represents the logic that is going to be executed in RadWizardCommands.Finish execute callback.
Represents the logic that is going to be executed in RadWizardCommands.Finish can-execute callback.
Represents the logic that is going to be executed in RadWizardCommands.Finish execute callback.
Represents the logic that is going to be executed in RadWizardCommands.Finish can-execute callback.
Represents a concrete implementation of DelegateCommandWrapper for the scope of RadWizard.
Initializes a new instance of the class.
The action.
The wizard control.
Initializes a new instance of the class.
The command.
The wizard control.
Initializes a new instance of the class.
The action.
The delay.
The wizard control.
Initializes a new instance of the class.
The command.
The delay.
The wizard control.
Specifies how the wizard page buttons are displayed on a RadWizard control.
No buttons are visible.
Shows the Previous button.
Shows the Next button.
Shows the Cancel button.
Shows the Finish button.
Shows the Help button.
Shows all available buttons.
Provides UI properties to control the visibility of page's navigation buttons.
Occurs when a property value changes.
Gets or sets the WizardPage's buttons display mode.
The buttons display mode of WizardPage.
Gets or sets the previous button visibility.
The previous button visibility.
Gets or sets the next button visibility.
The next button's visibility.
Gets or sets the cancel button visibility.
The cancel button visibility.
Gets or sets the finish button visibility.
The finish button visibility.
Gets or sets the help button visibility.
The help button visibility.
Called when [property changed].
Name of the property that has been changed.
Provides information about WizardPage events.
Initializes a new instance of the class.
The page.
Gets or sets the page.
The page.
Determines the visibility of the borders.
No gridlines are visible.
Only header border is visible.
Only side header border is visible.
Only footer border is visible.
All borders are visible.
Wizard pages collection.
Provides data for wizard completed event.
Initializes a new instance of the class.
The new page.
The action.
Gets the new page.
The new page.
Gets the action.
The action.
Provides data for wizard completing event.
Initializes a new instance of the class.
The new page.
The action.
Gets the new page.
The new page.
Gets the action.
The action.
The action on a completion event.
There is no action.
Action is Abort.
Action is Finish.
Direction specifies in which direction a user navigates between pages.
Direction is Forward.
Direction is Backward.
Occurs when a property value changes.
Gets the WizardPage buttons visibility.
The WizardPage buttons visibility.
Gets or sets the next button content.
The next button content.
Gets or sets the previous button content.
The previous button content.
Gets or sets the cancel button content.
The cancel button content.
Gets or sets the finish button content.
The finish button content.
Gets or sets the help button content.
The help button content.
Called when [property changed].
Name of the property that has been changed.
RadWizard is a control which helps you to break a complex process into separate steps.
Represents the SelectedPage DependencyProperty.
Represents the SelectedPageIndex DependencyProperty.
Represents the CommandProvider DependencyProperty.
Identifies the Direction DependencyProperty.
Identifies the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Represents the IsContentPreserved DependencyProperty.
Initializes static members of the RadWizard class.
Initializes a new instance of the RadWizard class.
Occurs when the selected page has changed.
Occurs when the selected page is changing.
Occurs when the Next button has been clicked.
Occurs when the Previous button has been clicked.
Occurs when the Finish button has been clicked.
Occurs when the Cancel button has been clicked.
Occurs when the Help button has been clicked.
Occurs when a new page is loaded.
Occurs when the operation is about to be completed and allows you to cancel the operation.
Occurs when the operation is completed.
Gets or sets the SelectedPage.
Gets or sets the SelectedPageIndex.
Returns a collection of wizard's pages.
Exposes a WizardCommandProvider.
Gets a value that indicates whether the user can move the current page to the previous position.
true if the user can move the current page to the previous position; otherwise, false.
Gets a value that indicates whether the user can move the current page to the next position.
true if the user can move the current page to the next position; otherwise, false.
Gets a value that indicates whether the user can cancel the operation.
true if the user can cancel the operation; otherwise, false.
Gets a value that indicates whether the user can finish the operation.
true if the user can finish the operation; otherwise, false.
Gets a value that indicates whether the user can receive help.
Gets or sets a value indicating whether the state of the content of WizardPage will be preserved when selection is changed.
Gets or sets the Direction.
Get or sets the manually set AutomationId value (in case there is such one).
Gets or sets the EffectivePageIndex.
Resets the theme.
When overridden in a derived class, is invoked whenever
application code or internal processes call
.
Raises the PageLoaded event.
Raises the Next event.
Raises the Previous event.
Raises the Finish event.
Raises the Cancel event.
Raises the Help event.
Raises the Completing event.
Raises the Completed event.
Raises the SelectionChanging event.
Raises the SelectionChanged event.
Called when the root MouseLeftButtonDown event is fired.
Returns an automation peer for this RadWizard.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Called when the CommandProvider dependency property has its value changed.
The underlying DependencyObject.
The instance containing the event data.
Provides data for navigation buttons events.
Initializes a new instance of the class.
The SelectedPageIndex.
Gets the SelectedPageIndex.
The SelectedPageIndex.
Represents a single completion page.
Initializes a new instance of the class.
Represents a single welcome page.
Initializes a new instance of the class.
Represents a single wizard's page.
Represents the Header DependencyProperty.
Represents the SideHeader DependencyProperty.
Represents the HeaderTemplate dependency property.
Represents the SideHeaderTemplate dependency property.
Represents the FooterTemplate dependency property.
Represents the Title DependencyProperty.
Represents the IsHeaderVisibleProperty.
Represents the IsHeaderVisibleProperty.
Represents the IsHeaderVisibleProperty.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Represents the NextButtonContent dependency property.
Represents the PreviousButtonContent dependency property.
Represents the CancelButtonContent dependency property.
Represents the FinishButtonContent dependency property.
Represents the HelpButtonContent dependency property.
Represents the WizardPageBordersVisibility dependency property.
Identifies the dependency property.
Represents the HeaderBorderWidth dependency property.
Identifies the dependency property.
Represents the SideHeaderBorderWidth dependency property.
Identifies the dependency property.
Represents the FooterBorderWidth dependency property.
Represents the HeaderHeight dependency property.
Represents the SideHeaderWidth dependency property.
Initializes static members of the WizardPage class.
Initializes a new instance of the WizardPage class.
Occurs when a property value changes.
Gets or sets the data template to be used in WizardPage's header.
Gets or sets the data template to be used in WizardPage's side header.
Gets or sets the data template to be used in WizardPage's footer.
Gets the Index.
Gets or sets the AllowPrevious.
Gets or sets the AllowNext.
Gets or sets the AllowCancel.
Gets or sets the AllowFinish.
Gets or sets the AllowHelp.
Gets or sets page's header.
Gets or sets page's side header.
Gets or sets a value indicating whether the WizardPage's Header is visible.
Gets or sets a value indicating whether the WizardPage's SideHeader is visible.
Gets or sets page's title.
Gets or sets a value indicating whether the WizardPage's Title is visible.
Gets or sets the content of the Next button.
Gets or sets the content of the Previous button.
Gets or sets the content of the Cancel button.
Gets or sets the content of the Finish button.
Gets or sets the content of the Help button.
Gets the WizardPage buttons visibility.
The WizardPage buttons visibility.
Gets or sets the WizardPage buttons display mode.
The WizardPage buttons display mode.
Gets or sets a value that indicates which page borders are shown.
One of the enumeration values indicating which borders are shown. The default is All.
Gets or sets page header border width.
The header border width.
Gets or sets page side header border width.
The side header border width.
Gets or sets page footer border width.
The footer border width.
Gets or sets page header height.
The header height.
Gets or sets page side header width.
The side header width.
Gets or sets the manually set AutomationId value (in case there is such one).
Resets the theme.
When overridden in a derived class, is invoked whenever
application code or internal processes call
.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Called when [property changed].
Name of the property that has been changed.
Provides data for a page changed event.
Initializes a new instance of the class.
The old page.
The new page.
The direction.
Gets the old page.
The old page.
Gets the new page.
The new page.
Gets the direction.
The direction.
Provides data for a page changing event.
Initializes a new instance of the class.
The selected page.
The new page.
The direction.
Gets the current selected page.
The current selected page.
Gets the wizard page to be selected.
The new page.
Gets the direction.
The direction.
Represents the method that will handle the SelectionChanged and PreviewSelectionChanged routed events of RadTabControl.
Provides data for the SelectionChanged and PreviewSelectionChanged events of RadTabControl.
Initializes a new instance of the RadSelectionChangedEventArgs class.
The routed event identifier.
The source of the event.
The items that were unselected during this event.
The items that were selected during this event.
Performs the proper type casting to call the type-safe delegate.
The handler to invoke.
The current object along the event's route.
Represents a tab item, the default item of the RadTabControl.
The RadTabItem class is the default item of the . The TabItem appears in
the TabStrip of the TabControl while the contents of its property are shown when the Tab is
selected.
When tabs are inserted into the TabControl the last Tab to have its property set to true
would be selected.
You can change the look of the Control by setting the Theme, Style or Control Template properties.
To change the look of all the TabItems in a TabControl, use the and
The RadTabItem is not meant to be used on its own but as item of the RadTabControl.
The TabItems will be automatically created if other items are inserted in the RadTabControl.
The properties of the TabItem that affect the TabControl are:
- property governs whether the next TabItems will be in a separate row.
- property selects or deselects the given item (shows and hides its content in the TabControl)
- is the Content that is displayed in the content area of the TabControl when the item is selected.
- is the ContentTemplate of the TabControl content area when the item is selected.
Please note that the TabStripPlacement and TabOrientation properties are set by the TabControl and as
such are read-only.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the DropDownContent property.
Identifies the DropDownContentTemplate property.
Identifies the DropDownTemplateSelector property.
Identifies the HeaderForeground property.
Identifies the IsDragDisabled property.
Gets the tab strip placement.
Gets the tab orientation.
Gets or sets whether the TabItem is selected. This is a dependency property.
When another item is selected, IsSelected will change to false.
Multiple TabItems with their property set to true can be added to the TabControl, only the last one to be added will be selected.
Gets or sets a value indicating whether this instance can be dragged.
true if this instance can be dragged; otherwise, false.
Gets or sets a value indicating whether this instance is break.
true if this instance is break; otherwise, false.
Gets or sets a value indicating whether this tab item instance is pinned.
Gets or sets a value indicating the visibility of the pin button.
Gets or sets a value indicating the visibility of the close button.
Gets or sets the left template.
The left template.
Gets or sets the right template.
The right template.
Gets or sets the top template.
The top template.
Gets or sets the template of the TabItem when the TabStripPlacement is set to Bottom. This is a dependency property.
Gets or sets the content that will appear in the DropDown menu
when it is shown. This is a dependency property.
Gets or sets the template for the MenuItem that will present this
item in the DropDown menu. This is a dependency property.
Gets or sets the template selector for the MenuItem that will
present this item in the DropDown menu. This is a dependency property.
Gets or sets the item header foreground.
Gets the TabStrip (parent) of the RadTabItem, null if not available yet.
Initializes a new instance of the RadTabItem class.
The RadTabItem is a .
Please see for more information.
Gets an a reference to the control that implements the IRadTabItem interface.
When overridden in a derived class, is invoked whenever application code
or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate().
Called when the item is selected.
Called when the item is unselected.
The header is update via code from here since TemplateBindings breaks
runtime theme changes when the header is an UIElement.
Invoked when mouse down is registered in the header.
Updates the template of the TabItem depending on its properties.
Updates the visual state of the control.
Indicates whether transitions should be used.
Creates a RadTabItemAutomationPeer.
A new instance of the RadTabItemAutomationPeer.
Called when the control has been initialized.
Called before the System.Windows.UIElement.MouseEnter event occurs.
The data for the event.
Called before the System.Windows.UIElement.MouseLeave event occurs.
The data for the event.
Called when the property of a changes.
Old value of the property.
New value of the property.
Called when the RadTabItem is loaded.
The tab item that has loaded.
The event arguments.
Called before the event occurs.
The data for the event.
Called when the property changes.
The old value of the property.
The new value of the property.
When implemented in a derived class, provides the behavior for the "Measure"
layout pass.
The available size that this element can give to child elements. Infinity
can be specified as a value to indicate that the element will size to whatever
content is available.
The size that this element determines it needs during layout, based on its
calculations of child element sizes.
Called when the mouse is pressed over the header of the TabItem.
The header element sender.
The MouseEventArgs for the event.
Called when the left mouse button is release over the header of the TabItem.
The header element sender.
The MouseEventArgs for the event.
Called when the IsSelected property has changed.
The old value of the IsSelected property.
The new value of the IsSelected property.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Returns the template that will be used, based on the position of the TabStrip.
The position for which to return a template.
A control template to use.
Sets the navigation mode for RadTabItem.
The mode.
Event args for the Tiles Animation Complete event.
Initializes a new instance of the class.
Initializes a new instance of the class.
The routed event identifier for this instance of the RoutedEventArgs class.
An alternate source that will be reported when the event is handled.
This pre-populates the Source property.
Initializes a new instance of the class.
The routed event identifier for this instance of the RoutedEventArgs class.
An alternate source that will be reported when the event is handled.
This pre-populates the Source property.
The animated containers.
Gets or sets the animated containers.
The animated containers.
Specifies the visibility of a scrollbar within a control.
A appears only if the total sum of
MinimizedHeight (when MinimizedItemsPosition is set to Left or Right) or
MinimizedWidth (when MinimizedItemsPosition is set to Top or Bottom) exceeds the available space.
A always appears.
A never appears.
Initializes a new instance of the class.
Initializes a new instance of the class.
The routed event identifier for this instance of the RoutedEventArgs class.
An alternate source that will be reported when the event is handled.
This pre-populates the Source property.
State of the tile.
The old state.
Gets the state of the tile.
Gets or sets the old state of the tile.
Holds commands that can be used by a RadTileView.
Gets value that represents the maximize window command.
The maximize command.
Enumerable for drag modes.
The tiles are dynamically swapped on mouse over.
The items are swapped on drop.
Represents the header part of the RadTileViewItem.
Identifies the HeaderTemplate dependency property.
Identifies the TileState dependency property.
Initializes static members of the class.
Initializes a new instance of the class.
Gets or sets the HeaderTemplate property.
Gets or sets the TileState property.
Applies the template for the TileViewItemHeader.
Raises the event.
This method is invoked whenever is set to true internally.
The that contains the event data.
Helper class for monitoring the Visibility change in RadTileViewItem.
Identifies the Visibility dependency property.
Gets or sets the visibility change callback.
The visibility change callback.
Gets or sets the Visibility property.
VisibilityProperty property changed handler.
VisibilityHelper that changed its Visibility.
Event arguments.
Event args for the PreviewTileStateChanged event.
Initializes a new instance of the class.
Initializes a new instance of the class.
The routed event identifier for this instance of the RoutedEventArgs class.
An alternate source that will be reported when the event is handled.
This pre-populates the Source property.
Initializes a new instance of the class.
State of the tile.
Gets the state of the tile.
The state of the tile.
Enumerable holding the possible triggers that change a tile's state.
Tile state is not changed on clicks.
Tile state is changed on a single click on the tile header.
Tile state is changed on double-click on the tile header.
Event arguments for TileView drag-related events.
Initializes a new instance of the class.
Gets or sets the index of the item.
Event arguments for TileView drag-related events.
Initializes a new instance of the class.
The dragged item.
The routed event that uses the event arguments.
The source of the event.
Gets or sets the dragged item.
The dragged item.
Enumerable for item states.
The normal state for a item.
The maximized state for a item.
The minimized state for a item.
Enumerable for the possible maximize modes of a RadTileView control.
No maximized items are allowed.
Either one or zero maximized items are allowed.
There should always be one maximized item.
Represents an item in the RadTileView control.
Identifies the MinimizedHeight dependency property.
Identifies the MinimizedWidth dependency property.
Identifies the Position dependency property.
Identifies the TileState dependency property.
Identifies the RestoredWidth dependency property.
Identifies the HeaderStyle dependency property.
Identifies the RestoredHeight dependency property.
Identifies the IsMouseOverDragging dependency property.
Identifies the IsSelected dependency property.
Initializes a new instance of the class.
Use this constructor to create and initialize a new instance of the RadTileViewItem
control.
Gets the parent TileView that the item is assigned to.
Gets or sets the width of the item when it is in Minimized state.
The width of the item when it is in Minimized state.
Gets or sets the height of the item when it is in Minimized state.
The height of the item when it is in Minimized state.
Gets or sets the TileState property.
Gets or sets the HeaderStyle property.
Gets or sets the IsMouseOverDragging property.
Gets or sets the RestoredHeight property.
Gets or sets the RestoredWidth property.
Gets or sets the IsSelected property.
Gets or sets the position of the tile.
The position.
When overridden in a derived class, is invoked whenever application code or
internal processes (such as a rebuilding layout pass) call
.
Invoked on KeyDown.
Invoked when the TileState property is changed.
Maintain attached Selector.IsSelectedProperty property and RadTabItem.IsSelected property synchronized.
Maintain attached Selector.IsSelectedProperty property and RadTabItem.IsSelected property synchronized.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific
implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific
implementation.
Occurs when the TileState of a RadTileViewItem is changed.
Use this event to detect when the TileState of a RadTileViewItem is changed.
Occurs before the TileState of a RadTileViewItem is changed.
Use this event to detect when the TileState of a RadTileViewItem is about to be changed changed.
In cases when you need to prevent the TileState from changing, you can handle this event.
Identifies the PreviewSelectionChanged routed event.
Identifies the SelectionChanged routed event.
Occurs when the Position of a RadTileViewItem is changed.
Use this event to detect when the Position of a RadTileViewItem is changed.
Occurs before when the Position of a RadTileViewItem is changed.
Use this event to detect when the Position of a RadTileViewItem is going changed.
Occurs when the TileState of a RadTileViewItem is changed.
Occurs before the tree item is selected.
Occurs after the tree item is selected.
For more information about handling events, see also PreviewSelected.
Occurs when the TileState of a RadTileViewItem is changed.
Occurs before the TileState of a RadTileViewItem is changed.
Occurs when the Position of a RadTileViewItem is changed.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Defines the position of an .
The is located in none of the areas.
The is located in the active area, which is right bellow the content area.
The is located in the minimized area, which is right bellow the active area.
The is located in the overflow area, which appears when the drop-down button in the minimized area is clicked.
Event handler for the PositionChanged event.
Event arguments class used to pass data whenever a changes its position, i.e. from to .
Initializes a new instance of the class.
The source.
The old position.
The new position.
Gets or sets the old position.
The old position.
Gets or sets the new position.
The new position.
When overridden in a derived class, provides a way to invoke event handlers in a type-specific way, which can increase efficiency over the base implementation.
The generic handler / delegate implementation to be invoked.
The target on which the provided handler should be invoked.
Represents a headered content area in a that displays image and text in the header and developer-supplied content in the content area.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the Header property.
Identifies the dependency property.
Identifies the dependency property.
This event gets fired every time a changes its position.
Identifies the dependency property.
Initializes static members of the RadOutlookBarItem class.
Initializes a new instance of the class.
Occurs when a changes its position, for example, from to .
Gets or sets the source of the icon of .
The icon is visible when the is in the .
Gets or sets the margin of the icon of .
Gets or sets the source of the small icon of .
The small icon is visible when the is in the .
Gets or sets the content that will represent the while in .
Gets or sets the content template that will represent the while in .
Gets or sets the content template selector that will select a template to represent the while in .
Gets or sets the title of the parent control.
Gets or sets the template for the title of the parent control.
Gets or sets the template selector for the title template of the parent control.
Gets the position of the .
This item can be positioned in:
.
This property does not apply to OutlookBarItem.
This property does not apply to OutlookBarItem.
This property does not apply to OutlookBarItem.
This property does not apply to OutlookBarItem.
This property does not apply to OutlookBarItem.
This property does not apply to OutlookBarItem.
This property does not apply to OutlookBarItem.
When overridden in a derived class, is invoked whenever application code
or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate().
Raises the event.
This method is invoked whenever is set to true internally.
The that contains the event data.
Called when item is selected.
Allows derived classes to act on header change.
The old header value.
The new header value.
Allows derived classes to act on header change.
The old header value.
The new header value.
The ExpandMode enumeration is used in RadPanelBar to specify
the allowed number of expanded RadPanelBarItems.
Only one item can be expanded at a time. Expanding another item collapses the
previously expanded one.
More than one item can be expanded at a time.
An event handler delegate for the drop down events of the TabControl.
The TabControl that raises the event.
The event args.
The arguments of the TabControl.DropDownOpened and TabControl.DragDropClosed routed event.
Initializes a new instance of the DropDownEventArgs class.
The routed event that the arguments belong to.
The source of the routed event.
The items source of the drop down context menu.
Gets or sets the items collection for the drop down context menu.
When overridden in a derived class, provides a way to invoke event handlers in a type-specific
way, which can increase efficiency over the base implementation.
The generic handler / delegate implementation to be invoked.
The target on which the provided handler should be invoked.
Specifies when drop down menu of the RadTabControl should be shown.
The drop down will never be shown.
The drop down will always be visible.
The drop down will be shown only when there is not enough space to arrange the items.
Specifies the scroll types that the TabControl supports.
Scroll 16 pixels per button click.
Scroll one item per button click.
Scroll an amount equal to the available viewport width.
TileViewPanel is used to arrange, realize, virtualize and display.
Identifies the IsVirtualized dependency property.
Identifies the InfiniteHeight dependency property.
Identifies the InfiniteWidth dependency property.
Identifies the IsShrinkEnabled dependency property.
Identifies the IsRowsShrinkEnabled dependency property.
Identifies the IsColumnsShrinkEnabled dependency property.
Identifies the IsSizeBoundToPosition dependency property.
Initializes a new instance of the TileViewPanel class.
Gets the IsVirtualized property.
Sets the IsVirtualized property.
Gets the InfiniteHeight property.
Sets the InfiniteHeight property.
Gets the InfiniteWidth property.
Sets the InfiniteWidth property.
Gets the IsShrinkEnabled property.
Sets the IsShrinkEnabled property.
Gets the IsRowsShrinkEnabled property.
Sets the IsRowsShrinkEnabled property.
Gets the IsColumnsShrinkEnabled property.
Sets the IsColumnsShrinkEnabled property.
Gets the IsSizeSavedToPosition property.
Sets the IsSizeSavedToPosition property.
This method is needed for the RadTileView unit tests.
Override for Measure. Realize/Virtualize and measures the items.
Invoked when the Items property changes.
The event sender.
/// The that contains the event data.
Override for Arrange. Arranges and animates the items.
Gets the restored arrange rectangle for a certain child.
Gets the not restored arrange rectangle for a certain child.
Indicates that the property value has changed.
The old property value.
The new property value.
Identifies the VerticalOffset dependency property.
Identifies the HorizontalOffset dependency property.
ScrollOwner is the container that controls the scrollbars.
Gets or sets the VerticalOffset dependency property.
Gets or sets the HorizontalOffset dependency property.
ViewportHeight contains the vertical size of content's visible range.
ViewportWidth contains the horizontal size of content's visible range.
Gets or sets whether you can scroll horizontally.
Gets or sets whether you can scroll vertically.
ExtentHeight contains the vertical size of the whole panel.
ExtentWidth contains the horizontal size of the whole panel.
Scroll content by one line to the bottom.
Scroll content by one line to the left.
Scroll content by one line to the right.
Scroll content by one line to the top.
TileViewPanel implementation of .
Scroll content by one line to the bottom.
Scroll content by one line to the right.
Scroll content by one line to the left.
Scroll content by one line to the top.
Scroll content by one page to the bottom.
Scroll content by one page to the left.
Scroll content by one page to the right.
Scroll content by one page to the top.
Set the HorizontalOffset to the passed value.
Set the VerticalOffset to the passed value.
Describe a move direction.
Describes the Left direction.
Describes the Right direction.
Describes the Up direction.
Describes the Down direction.
Describes the ability of an item to be positioned in the Overflow area.
The item can be positioned in the Overflow area.
The item will always be positioned in the Overflow area.
The item will never to be positioned in the Overflow area.
A toolbar control.
This part of the RadToolBar class is devoted to geometric calculations
related to the Orientation of the toolbar.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the routed event.
Identifies the routed event.
Identifies the property.
DependencyProperty for the OverflowItems property.
Identifies the property.
Registers the ItemAlignment attached property.
Initializes static members of the RadToolBar class.
Initializes a new instance of the RadToolBar class.
Fired when a Overflow area is opened. This is a routed event.
Fired when a Overflow area is closed. This is a routed event.
Gets or sets a value indicating whether the control is vertical or horizontal.
This is a dependency property.
The default value is Orientation.Horizontal.
Gets or sets a value indicating on which Tray's Band the toolbar should be positioned.
This is a dependency property.
Gets or sets a value indicating the order in a Tray's Band.
This is a dependency property.
Gets a value indicating whether the Overflow area contains items.
This is a dependency property.
Gets or sets a value indicating whether the Overflow area is opened or not.
This is a dependency property.
The default value is false.
Gets or sets the visibility of the grip visual.
Gets or sets the visibility of the overflow visual.
Gets or sets a value indicating whether the OverflowButton will be automatically hidden, depending on the presence of OverflowItems.
The default value is false.
Gets a collection of items that are in the overflow area.
Returns the value of the ItemAlignment property related to the specified object.
Sets the value of the ItemAlignment property related to the specified object. Use this property to align items in the toolbar left(top) or right(bottom).
Returns the value of the OverflowMode property related to the specified object.
The item to check.
Set the value of the OverflowMode property related to the specified object.
The item to be initialized.
The supplied value.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call .
Resets the theme.
Updates the visual state of the control.
Indicates whether transitions should be used.
Called when IsOverflowOpen property changes.
The old value of the property.
The new value of the property.
Creates an appropriate ToolBarAutomationPeer for this control as part of the WPF/Silverlight infrastructure.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Provides the behavior for the "measure" layout pass.
The available size that this object can give to child objects.
Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout.
Invoked when the property changes.
Information about the change.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement
has been updated. The specific dependency property that changed is reported in
the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
The event data that describes the property that changed, as well as old and new values.
Control that is used to separate items in items controls.
Initializes static members of the RadToolBarSeparator class.
Initializes a new instance of the RadToolBarSeparator class.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
A tray where RadToolBar controls are positioned.
A tray where RadToolBar controls are positioned.
This part of the RadToolBarTray class contains only helpers.
Hold the information related to a tray's band.
Initializes a new instance of the BandInfo class.
Holds included toolbars.
Summary thickness for the band.
Create new band and fill it with right bands.
Inserts (or append) a toolbar in proper place.
Identifies the property.
Identifies the property.
Initializes a new instance of the RadToolBarTray class.
Gets or sets a value indicating whether the control is vertical or horizontal.
This is a dependency property.
The default value is Orientation.Horizontal.
Specifies whether RadToolBars can be moved inside the RadToolBarTray.
This is an attached property.
Reads the value of the IsLocked property from the specified element.
The item to check.
Writes the value of the IsLocked property from the specified element.
The item to be initialized.
The supplied value.
Resets the theme.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class is used to relate a style to a toolbar item's container.
Holds predefined styles for toolbar items' containers.
Initializes a new instance of the ToolBarContainerStyleSelector class.
Gets the holder of all the predefined styles.
When overridden this method is used for determining the Style of items.
The item for whose container is wanted.
The container for which a Style is selected.
The Style for the given container.
Used in the RadTreeView to specify what will be brought into view when the
BringIntoView or an equivalent method is called for a RadTreeViewItem.
Just the header of the item will be brought into view.
The header and as many items as possible will be brought into view.
Specifies the type of option list that will be formed by the given item.
All Items have a check box.
All Items have a radio button.
All items have no RadioButton and no checkbox button.
The value of the property will be inherited from the parent, if nothing is set it will be CheckList.
A hierarchical control used to display a tree of items.
The RadTreeView control is used to display a list of items. The RadTreeView control supports the following features:
-
DataBinding that allows the control to be populated from various
data sources.
-
Programmatic access to the RadTreeView object model
which allows dynamic creation of TreeViews, populating with items and customizing the behavior
by various properties.
-
Customizable appearance through built-in or user-defined skins.
items
The RadTreeView control is made up of tree of items represented
by objects. Items at the top level (level 0) are
called root items. An item that has a parent item is called a child item. All root
items are stored in the Items property of the RadTreeView control. Child items are
stored in the Items property of their parent .
Each item has a and a Tag property.
The value of the property is displayed in the RadTreeView control,
while the Tag property is used to store any additional data about the item.
Initializes a new instance of the RadTreeView class.
Use this method to register or unregister drag drop for tree and already created items.
Use this method to register or unregister drag drop for item.
Updates the drop preview line position and visibility while dragging.
Creates default drag visual content - snapshot of all dragged items.
Override this method in subclass in order to change the default drag visual content.
Occurs when a child RadTreeViewItem has been prepared and is ready for use.
Following code fragment shows the basic usage.
]]>
Use it to perform binding of RadTreeViewItem properties to the data objects.
Occurs when a child RadTreeView item has been selected.
Following code fragment shows the basic usage.
]]>
Occurs when a child tree view item has been unselected.
Following code fragment shows the basic usage.
]]>
Occurs before a child tree view item is selected.
Following code fragment shows the basic usage.
]]>
Occurs before a child tree view item is unselected.
Following code fragment shows the basic usage.
]]>
Occurs when a child TreeView item has been expanded.
Following code fragment shows the basic usage.
]]>
Occurs when a child TreeView item has been collapsed.
Following code fragment shows the basic usage.
]]>
Occurs before a child TreeView item is expanded.
Following code fragment shows the basic usage.
]]>
Occurs before a child TreeView item is collapsed.
Following code fragment shows the basic usage.
]]>
Occurs when a child TreeView item has been checked.
Following code fragment shows the basic usage.
]]>
Occurs when a child TreeView item has been unchecked.
Following code fragment shows the basic usage.
]]>
Occurs before a child TreeView item is checked.
Following code fragment shows the basic usage.
]]>
Occurs before a child TreeView item is unchecked.
Following code fragment shows the basic usage.
]]>
Raised when the edit of an item has just started.
This is a wrapper for the EditableHeaderedItemsControl.EditStarted routed event.
Raised when the edit of an item has been committed.
Following code fragment shows the basic usage.
]]>
Raised when item editing has been canceled.
This is a wrapper for the EditableHeaderedItemsControl.EditCanceled routed event.
Raised just before editing of an item has started.
This is a wrapper for the EditableHeaderedItemsControl.PreviewEditStarted routed event.
Occurs before a TreeView item to accept the new Edited data.
Following code fragment shows the basic usage.
]]>
Raised just before item editing has been canceled.
This is a wrapper for the EditableHeaderedItemsControl.PreviewEditCanceled routed event.
Occurs when a child TreeView item is loading its child items on demand.
See the IsLoadOnDemandEnabled property.
Following code fragment shows the basic usage.
]]>
Occurs when a child TreeView item has been clicked.
Occurs when a child TreeView item has been double clicked.
Occurs when the drag has started.
Following code fragment shows the basic usage.
]]>
draggedItems = e.DraggedItems;
}
]]>
Occurs when the dragging over the tree view.
Occurs when the drag has ended.
Following code fragment shows the basic usage.
]]>
draggedItems = e.DraggedItems;
}
]]>
Occurs before the drag is started.
Following code fragment shows the basic usage.
]]>
draggedItems = e.DraggedItems;
// if the action should be canceled set Handled property to true
e.Handled = true;
}
]]>
Occurs before the drag has been ended.
Following code fragment shows the basic usage.
]]>
draggedItems = e.DraggedItems;
}
]]>
Identifies the PreviewDragStarted routed event.
Z
Identifies the DragStarted routed event.
Identifies the DragOverTree routed event.
Identifies the PreviewDragEnded routed event.
Identifies the DragEnded routed event.
Shows the DragCue that appears when a drop between two items is possible.
The relative drop position. In this method
only DropPosition.Before and
DropPosition.After
make sense.
Hides the drag cue that appears when a drop between two items
is possible.
Fires the PreviewDragStarted event.
The DragSource item.
Returns a collection of dragged items if successful,
null otherwise.
Created the drag cue.
The dragged items.
The drag info.
Fires the DragOverTree event.
The drop query information passed from the RadDragAndDropManager.
Cancels the drag operation.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when DragEnter Event is Raise.
Event args.
Called when DragEnter Event is Raise.
Event args.
Called when DragEnter Event is Raise.
Event args.
Returns the DragCue or null if both its elements are disabled.
Brings the item with the given index into view. The method will not work before the item containers have been generated.
The index of the item to be brought into view.
Brings the item with the given index into view. The method will not work before the item containers have been generated.
The index of the item to be brought into view.
The offset to tree view top left corner where the item should be scrolled to.
Brings the given item into view. This is not a recursive method, it will only work for immediate items.
The method will not work before the item containers have been generated.
The item to be brought into view.
Brings the given item into view. This is not a recursive method, it will only work for immediate items.
The method will not work before the item containers have been generated.
The item to be brought into view.
The offset to tree view top left corner where the item should be scrolled to.
Brings an item into view. Works recursively for nested containers.
If the Loaded event has not been fired yet the method will be scheduled for execution after the Loaded event.
The method will realize the required containers if they are not yet created.
The path of the item to be brought into view.
Brings an item into view. Works recursively for nested containers.
If the Loaded event has not been fired yet the method will be scheduled for execution after the Loaded event.
The method will realize the required containers if they are not yet created.
The path of the item to be brought into view.
The offset from the top left corner of the tree where the item will be scrolled to.
Recursively searches the tree view in the tree to get an item container (RadTreeViewItem) for the particular data item.
Initializes a new instance of the RadTreeView class.
Use this constructor to create and initialize a new instance of the RadTreeView
control.
Expands all items recursively.
If a child item is not generated it will be expanded once it is generated.
Collapses all items recursively.
Creates a new item and adds a item by path. Can be used if the TreeView is not data bound.
Where the item should be added.
The new item if the operation is successful.
Adds an item at the given path, given that the TreeView is not bound.
The path to create an item at.
The path separator.
The newly created RadTreeViewItem.
Creates a new item and adds a item by path. The label of the new item will be the text after the last separator.
Where the item should be added.
The path separator.
The new item if the operation is successful.
Expands to an item with a given path.
The path to an item.
Expands to an item with a given path.
The path to an item.
The separator for the path.
Gets a item by specifying a path to it.
The path to the item.
The item if found.
Adds the item with the given path to the collection of selected items. The path separator is "\".
A unique path for the item, normally made up of IDs.
Adds the item with the given path to the collection of selected items. The path separator is "\".
The string separating the path elements, for example "\".
A unique path for the item, normally made up of IDs.
Gets a item by specifying a path to it.
The path to the item.
The path separator.
The item if found.
Resets the theme.
Raises the event.
The instance containing the event data.
Updates the visual state of the control.
Called when the TreeView or one of its items lose focus.
The sender of the event.
The event arguments that are passed to the LostFocus event.
Called when the TreeView or one of its items receive focus.
The sender of the event.
The event arguments that will be passed to the GotFocus event.
Updated the CheckState of items if they are TreeViewItems.
Handle key down.
Identifies the SelectionChanged routed event.
Identifies the PreviewSelectionChanged routed event.
Identifies the SelectedItemsProperty dependency property.
Identifies the CheckedItemsProperty dependency property.
Identifies the DropExpandDelay property.
Identifies the SelectedItem property.
Identifies the SelectedContainer property.
Identifies the ExpanderStyle dependency property.
Identifies the IsExpandOnDoubleClickEnabled dependency property.
Identifies the IsExpandOnSingleClickEnabled dependency property.
Identifies the IsEditable dependency property.
Identifies the IsLoadOnDemandEnabled dependency property.
Identifies the IsDragPreviewEnabled dependency property.
Identifies the IsDropPreviewLineEnabled dependency property.
Identifies the IsDragTooltipEnabled dependency property.
Identifies the IsDragDropEnabled dependency property.
Identifies the IsSingleExpandPath dependency property.
Identifies the IsTriStateMode dependency property.
Identifies the IsOptionElementsEnabled dependency property.
Identifies the IsRootLinesEnabled dependency property.
Identifies the IsLineEnabled dependency property.
Identifies the ItemsIndent dependency property.
Identifies the ImagesBaseDirectory dependency property.
Identifies the SelectionMode dependency property.
Identifies the PathSeparator dependency property.
Identifies the SelectedValue dependency property.
Identifies the SelectedValuePath dependency property.
Identifies the TextDropAfter dependency property.
Identifies the TextDropBefore dependency property.
Identifies the TextDropIn dependency property.
Identifies the TextDropRoot dependency property.
Identifies the ItemEditTemplateSelector dependency property.
Identifies the ItemEditTemplate dependency property.
Identifies the BringIntoView property.
Identifies the AutoScrollToSelectedItem property.
Identifies the PerformSelectionOnMouseUp property.
Identifies the TextSearchMode dependency property.
Occurs after the value of the SelectedItems property of a tree is changed.
Following code fragment shows the basic usage.
]]>
Raised just before the selected items collection has changed.
Gets or sets the template that the items will display when edited.
The item edit template.
Gets or sets the template selector that the items will use to select a template to display when edited.
The item edit template selector.
Gets or sets a value indicating whether the user can edit the TreeViewItems.
Gets or sets a value indicating whether loading on demand is enabled.
When the value is set to true the expander visual will be visible even if the item
do no have children. When the expander visual is clicked, the
event is raised and you can populate the node.
Gets or sets a value whether the item will toggle its expand state on double click.
Gets or sets a value indicating whether the item will toggle its expand state on single click.
Gets or sets the style of RadTreeViewItem expander button.
The expander button is a ToggleButton. To modify the appearance of the expander first
create a Style for a ToggleButton and then set the defined style to this property.
Following code fragment shows the basic usage.
]]>
Gets or sets the selection mode.
Gets or sets the delimiter string that the tree item path uses.
The tree item path contains of a set of tree item labels
separated by the PathSeparator delimiter strings.
The default return value is the backslash character (\).
Gets or sets a value indicating whether connecting lines are displayed.
Gets or sets a value indicating whether drag feedback is shown while dragging.
Gets or sets a value indicating whether drag tooltip is shown while dragging.
Gets or sets a value indicating whether drag outline is shown while dragging.
Gets or sets a value indicating whether drag and drop is enabled.
Gets or sets a value indicating whether tri state mode for the checkboxes in the option lists is enabled.
When the value is set to true the checked state of the item depends on the checked state of its child
items. When the checked state of the item is changed - the child items state is also changed.
Gets or sets a value indicating whether checkboxes/radio buttons are displayed besides the TreeViewItems.
Gets if there is an open editor in the tree view.
Gets or sets the directory where image files used for the TreeView images.
Gets the ScrollViewer control the is inside the RadTreeView.
Use the ScrollViewer.HorizontalScrollBarVisibility and ScrollViewer.VerticalScrollBarVisibility
attached properties to set the visibility of the ScrollBars.
Following code fragment shows the basic usage.
]]>
Gets or sets the distance that each tree item level will be indented.
Gets or sets a value indicating whether lines are displayed next to root item.
Gets the TreeViewItem container that is currently selected. This is a dependency property.
Gets or sets the item that is currently selected. This is a dependency property.
Gets a collection containing the items that are currently selected.
Gets a collection containing the items that are currently checked.
Gets a value indicating whether only one branch of the TreeView will be
expanded.
The property closes all item that are not parents of the last expanded item.
Gets or sets the path that is used to extract the SelectedValue from the SelectedItem.
Gets or sets the value of the SelectedItem, obtained by using SelectedValuePath.
Gets or sets the text for "Drop in" text of the drag preview.
The text drop in.
Gets or sets the text that appears when an item is dropped in an
empty TreeView.
The text drop in.
Gets or sets the text "Drop before" text of the drag preview.
The text drop before.
Gets or sets the time has to pass before an item will be expanded because of something being
dragged over it. This is a dependency property.
Gets or sets whether just the item's header should be brought into view when the respective methods
are called of the header and its items.
Gets or sets a value indicating whether the selected RadTreeViewItem should be scrolled into the viewport.
When using virtualization this property works only for realized RadTreeViewItem(s).
Gets or sets a value indicating whether the TreeView should virtualize its items. Virtualization should
be used only when the TreeView is data bound.
This is a CLR wrapper for the TreeViewPanel.IsVirtualizing property. It will only work
if the ItemsPanel of the TreeViewItem is a TreeViewPanel.
Gets or sets the text "Drop after" text of the drag preview.
The text drop after.
Gets or sets the text search mode. Specifies how will match items. This is a dependency property.
The text search mode.
Gets or sets a boolean value indicating whether the selection will be performed on mouse up.
Raises the event.
The SelectionChangedEventArgs instance containing the event data.
This method is called when the PreviewSelectionChanged is raised.
The event arguments with which the event will be called.
Returns whether the event was handled.
Not calling the base method in overrides means that the PreviewSelectionChanged event will
not be raised.
Propagates the changed expander style through tree's children. Called when the ExpanderStyleInherited property changes.
The old style.
The new style.
Used in the RadTreeViewItem to specify when the Command must be executed.
The Command must be executed after mouse click.
The Command must be executed after mouse double click.
A queue of weakly-referenced containers. Used in the hierarchical virtualization of the TreeView.
The type of the containers stored.
Caches the given container. Returns if storing is successful.
The container to be stored.
True if the container has indeed been stored, false otherwise.
Contains a dependency property used by the ContainerRepository generic class. Avoids having a static field on a generic class.
Define the position where the item will be dropped.
Item will be dropped before the target.
Item will be dropped before inside the target.
Item will be dropped after the target.
Drop position of the item is not yet determined.
Handler for the EditorPrepare routed event of the EditableHeaderedItemsControl.
The sender of the event, an EditableHeaderedItemsControl.
The event args for the event.
The event args used by the EditorPrepare event of the EditableHeaderedItemsControl.
Initializes a new instance of the EditorPrepareEventArgs class.
The routed event.
The event source.
The editor element that is being prepared.
Gets the editor element that is being prepared.
Invokes the event handler.
The generic handler.
The generic target.
Arguments for the Check / Uncheck routed events of the RadTreeView.
Gets a value indicating whether the event represents a toggle action by the user or the TreeView control.
Holds command used by .
Initializes static members of the class.
Gets the ToggleExpandCollapse command.
The handler for the TreeView DragEnded event.
The TreeView.
The arguments of the DragEnded event.
The EventArgs for the DragEnded event of the RadTreeView.
Initializes a new instance of the RadTreeViewDragEndedEventArgs class.
Is the event canceled.
The items that are being dragged.
The target item on which they are dropped.
The associated routed event.
The source of the event.
Gets the item on which the items are dropped.
Gets the position where the items are dropped relative to the
TargetDropItem. If you need to set the DropPosition, set it to the
targetDropItem.
Gets whether the event has been canceled.
Event Handler for the TreeView Drag related events.
Event arguments for the TreeView Drag related events.
Initializes a new instance of the class.
The dragged items.
The routed event.
The source.
Gets the dragged items.
The dragged items.
The handler for the TreeViews DragOverTree event.
The TreeView.
The arguments of the DragOverTree event.
The EventArgs for the DragInProgress event of the RadTreeView.
Initializes a new instance of the DragOverTreeEventArgs class.
Is the event canceled.
Is the drop possible.
The item(s) that are being dragged.
The target item on which items are dropped.
The target tree view on which items are dropped.
Drag event args used by the Silverlight drag drop framework.
The associated routed event.
The source of the event.
Gets or sets whether the event has been canceled.
Gets whether the drop is possible.
Gets the dragged item(s).
The dragged item(s).
Gets the item on which the items are dropped.
Gets the tree view on which the items are dropped.
Gets the drag event args used by the Silverlight drag drop framework.
Gets or sets the Payload property.
Call this method when dragging from external program in WPF
to set specific payload recognizable by the tree view.
The dragged item(s).
Gets the position where the item(s) are dropped relative to the
TargetDropItem. If you need to set the DropPosition, set it to the
TargetDropItem.
Represents an item in the RadTreeView control.
The RadTreeView control is made up of items. Items which are immediate children
of the TreeView are root items. Items which are children of root items are child items.
An item usually stores data in two properties, the Header property and
the Tag property. The value of the Header property is displayed
in the RadTreeView control, and the Tag property is used to store additional data.
To create tree items, use one of the following methods:
-
Use declarative syntax to define items inline in your page.
-
Data bind the RadTreeView control to a data source.
Represents an item in the RadTreeView control.
Identifies the ClickCommand dependency property.
Identifies the CommandParameter dependency property.
Identifies the CommandTarget dependency property.
Gets or sets the command for Click event of the RadTreeViewItem.
The command.
Gets or sets the command parameter of the RadTreeViewItem.
The command parameter.
Gets or sets the command target of the RadTreeViewItem when using routed command.
The command target.
This method performs a check whether method of the
returns true and if so executes the command.
True if the command is executed; False if the command can not be executed;
Null when command is not set.
Stores the value of the previous available size that was used when
the item was measured.
Initializes a new instance of the RadTreeViewItem class.
Gets a value indicating whether this item is in the selection path.
Expands the item and its child items recursively.
If a child item is not generated it will be expanded once it is generated.
Collapses the item and its child items recursively.
Gets a value indicating whether this item is rendered before the passed item.
Checks if the item has a particular item in its collection.
The item to be searched.
Boolean value indicating the item to be searched.
Ensures that a given item is displayed.
Return item text value.
The text of the item.
Gets whether the the collection of dragged items can be dropped on the
destination item.
A collection of items that the
user is dragging.
True if a drop is possible, false otherwise.
The method makes sure that parents will not be dropped
in their children and that no items will be dropped in a
destination which has its IsDropAllowed property set to false.
This method is not meant to implement business or
application logic. The DragDrop events can be handled to
implement additional validation / logic.
Brings the item with the given index into view. The method will not work before the item containers have been generated.
The index of the item to be brought into view.
Brings the given item into view. This is not a recursive method, it will only work for immediate items.
The method will not work before the item containers have been generated.
The item to be brought into view.
Attempts to start editing the item.
Returns true if successful, false otherwise.
Cancels the edit.
Tries to Commit edit.
Returns true if successful, false otherwise.
Calculates the drop position from relative mouse position.
The mouse position according to the hovered TreeViewItem.
Before, Inside or After, depending on the mouse position.
The header is update via code from here since TemplateBindings break runtime
theme changes when the header is an UIElement.
Calculates the horizontal offset between header content control and left RadTreeViewItem edge.
Updates the visual state of the control.
Indicates whether transitions should be used.
The handler for the IsEnabledChanged event is fired.
The instance containing the event data.
The sender.
Invoked when the Items property changes.
When overridden in a derived class, undoes the effects of the method.
The container element.
The Item.
Creates or identifies the element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Prepares the editor for the TreeViewItem. This override binds the default TextBox to the property that is edited if necessary.
The event arguments that will be passed to the PreviewEditorPrepare in the base implementation.
Returns class-specific .
The type-specific
implementation.
Called when the property of a changes.
Old value of the property.
New value of the property.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns true if the *first* tree item is *before* (in terms of DFS order) the *second*.
Otherwise it returns false.
When the TreeView is virtualized the NextSiblingItem may be virtualized and we need to make a better check.
When the TreeView is virtualized the PreviousSiblingItem may be virtualized and we need to make a better check.
Identifies the Expanded routed event.
Identifies the Collapsed routed event.
Identifies the PreviewCollapsed routed event.
Identifies the PreviewExpanded routed event.
Identifies the Selected routed event.
Identifies the Unselected routed event.
Identifies the PreviewSelected routed event.
Identifies the PreviewUnselected routed event.
Identifies the PreviewChecked routed event.
Identifies the Checked routed event.
Identifies the PreviewUnchecked routed event.
Identifies the Unchecked routed event.
Identifies the LoadOnDemand routed event.
Identifies the Click routed event.
Identifies the DoubleClick routed event.
Occurs after the tree item is expanded.
Occurs after the tree item is collapsed.
Occurs before an item is collapsed.
Occurs before an item is expanded.
Occurs after the tree item is selected.
For more information about handling events, see also PreviewSelected.
Occurs after the tree item is unselected.
Occurs before the tree item is selected.
Occurs before an item is unselected.
Occurs before the tree item is checked.
Occurs when the item is checked.
Occurs before the tree item is unchecked.
Occurs when the item is unchecked.
Occurs when the tree item should load its child items on demand.
Occurs after the tree item is clicked.
Occurs after the tree item is double clicked.
Raises the event and tries to execute the .
True if the command is executed; False if the command can not be executed;
Null when command is not set or suppressing notifications.
Raises the event and tries to execute the .
True if the command is executed; False if the command can not be executed;
Null when command is not set or suppressing notifications.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The EventArgs instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raise the event.
Raises the event.
Raises the event.
The instance containing the event data.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called when KeyDown event occurs on the Header Edit Element.
The sender.
The instance containing the event data.
Identifies the IsSelectionActivePropertyKey dependency property.
Identifies the IsSelectionActive dependency property.
Identifies the OptionTypeProperty dependency property.
Identifies the ExpanderStyle dependency property.
Identifies the ExpanderButtonMinWidth dependency property.
Identifies the IsExpanded dependency property.
Identifies the IsDropAllowed dependency property.
Identifies the IsDragOver property.
Identifies the DropPosition property.
Identifies the CheckState dependency property.
Identifies the IsLoadOnDemandEnabled dependency property.
Identifies the IsLoadingOnDemand dependency property.
Identifies the IsChecked property.
Identifies the DefaultImageSrc dependency property.
Identifies the SelectedImageSrc dependency property.
Identifies the ExpandedImageSrc dependency property.
Identifies the IsCheckBoxEnabled dependency property.
Identifies the IsSelected dependency property.
Identifies the IsSelectable dependency property.
Identifies the CommandExecutionTrigger dependency property.
Identifies the ItemVisibility dependency property.
Identifies the IsMouseOverHeader dependency property.
Describes the state of the RadTreeViewItem with
regard to one of the Check events.
Gets or sets the DropPosition for the current drop (Before, Inside,
After). Setting this property only makes sense in a DragDrop
handler.
Gets the root parent item for this instance.
Gets or sets a value indicating whether the TreeView item
is checked. Null means 'indeterminate'.
Gets or sets the toggle state of the item - On, Off or Indeterminate.
Gets or sets a value indicating whether loading on demand is enabled.
When the value is set to true the expander visual will be visible even if the item
do no have children. When the expander visual is clicked, the
event is raised and you can populate the node.
Gets or sets a value indicating whether an item is being dragged
over the TreeViewItem.
Gets the zero-based depth of the tree item in the RadTreeView tree.
Gets or sets a value indicating whether the tree item can accept data that the user drags onto it.
Gets or sets the image that the TreeViewItem will display by default.
Gets or sets the image that the TreeViewItem displays when it is selected.
Gets or sets the image that the TreeViewItem will display when it is expanded.
Gets or sets the style for the item's expand arrow.
Gets or sets a value indicating whether the TreeViewItem is in the expanded state.
Gets or sets a value indicating whether the tree item is in selected state.
Gets or sets a value indicating whether the tree item can be selected. It can be selected via Mouse, keyboard or by using IsSelected property.
However, this property does not prevent the selection via SelectedItem or SelectedItems property of RadTreeView.
These properties accept object(s) and might be evaluated when the corresponding containers are not generated yet.
Gets or sets a value indicating when the Command must be executed.
Gets or sets a value indicating when the item should be visible or not.
Gets a value indicating whether the mouse cursor is over the item header.
Gets a value indicating whether the tree item is in ScrollViewer viewport.
Gets or sets the type of the option element that the item displays.
Gets whether the tree item will display a check box.
Gets or sets whether the tree item is in loading on demand state.
If the LoadOnDemand event is raised and there are no items to add,
use IsLoadingOnDemand property and set it to false to stop the loading animation.
Gets whether the tree item selection is active - e.g. the item is selected and the TreeView is focused.
Gets a value if the item is root item.
Gets the parent tree view associated with the current tree view item.
Gets the parent tree view item of the current tree view item.
Gets the position of the tree item in the tree item collection.
Gets the path from the root tree item to the current tree item delimited with the PathSeparator specified by RadTreeView.
Gets the next available item. Used for traversal of the tree view.
Gets the next sibling tree item.
Gets the previous available item. Used for traversal of the tree view.
Gets the previous sibling tree item.
Gets the data item associated to the RadTreeViewItem.
Use this property to get the data item, that is associated with this RadTreeViewItem
when the RadTreeView is populated using the ItemsSource property.
Gets or sets a value indicating the min width of the grid which hosts the expander button of the RadTreeViewItem.
Gets or sets the inherited value for the TreeViewItem expander.
Gets or sets a variable used to time the delay expand in the TreeView.
Gets the owner of the RadTreeViewItem.
Gets the final value for the TreeViewItem expander.
This method should be used only in cases where the risk of 'eagerly' searching for the parent is understood.
The parent TreeView, if found.
Called when the value of the IsExpanded property changes.
The old value of the IsExpanded property.
The new value of the IsExpanded property.
Called when the value of the IsInEditMode property changes.
Event handler class for the Edited event.
Event args for the Edited event.
Initializes a new instance of the class.
The new Value for the edit.
The old value for the edit.
The routed event.
The source.
Gets the old value.
The old value.
Gets the new value.
The new value.
The position of the RadTreeViewItem in its Parent Items collection.
The item is on top(first) position.
The item is on middle position.
The item is on bottom(last) position.
The EventArgs for the ItemPrepared event of the RadTreeView.
Initializes a new instance of the class.
The prepared item.
Gets the RadTreeViewItem instance that is already prepared and ready to use.
Class that is used to present a single field of a data item.
Identifies the dependency property.
Gets or sets the data.
The data.
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Class that is used to present a single data item.
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Implements a selectable item inside a .
ReflectionSettings property.
Gets or sets the manually set AutomationId value (in case there is such one).
When overridden in a derived class, is invoked whenever application code or internal processes call .
Resets the theme.
Determines whether this instance is selectable.
true if this instance is selectable; otherwise, false.
Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Presents the content of a .
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the template that is used when data presenters should be auto-generated.
The template.
Gets or sets the default item content presenter template.
The template.
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Provides a way to choose a DataTemplate for the based on the type of the data object.
When overridden in a derived class, returns a based on custom logic.
The data object for which to select the template.
The data-bound object.
Returns a or null. The default value is null.
Stores objects that are used for Opacity, Skew, and Scale effects of the .
Initializes a new instance of the class.
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether the is read-only.
true if the is read-only; otherwise, false.
Gets a value indicating whether access to the is synchronized (thread safe).
true if access to the is synchronized (thread safe); otherwise, false.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
Gets a value indicating whether the has a fixed size.
true if the has a fixed size; otherwise, false.
Gets or sets the at the specified index.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.-or- The has a fixed size.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
True if is found in the ; otherwise, false.
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than 0.
is multidimensional.-or- is equal to or greater than the length of .-or-The number of elements in the source is greater than the available space from to the end of the destination .
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than zero.
is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination .
The type of the source cannot be cast automatically to the type of the destination .
Removes the first occurrence of a specific object from the .
The object to remove from the .
True if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Called when the current object is modified.
When implemented in a derived class, creates a new instance of the derived class.
The new instance.
Makes the instance a clone (deep copy) of the specified using base (non-animated) property values.
The object to clone.
Makes the instance a modifiable clone (deep copy) of the specified using current property values.
The to be cloned.
Makes the instance a frozen clone of the specified using base (non-animated) property values.
The instance to copy.
Makes the current instance a frozen clone of the specified . If the object has animated dependency properties, their current animated values are copied.
The to copy and freeze.
Makes this object non-modifiable or determines whether it can be made non-modifiable.
True if this method should simply determine whether this instance can be frozen. false if this instance should actually freeze itself when this method is called.
If is true, this method returns true if this can be made non-modifiable, or false if it cannot be made non-modifiable. If is false, this method returns true if the if this is now non-modifiable, or false if it cannot be made non-modifiable, with the side effect of having begun to change the frozen status of this object.
Describes the location and value of a transition point in visual effects like scale, skew, opacity.
Identifies the dependency property.
Initializes a new instance of the class.
Initializes a new instance of the class.
The path fraction.
The value.
Gets or sets the value.
The value.
When implemented in a derived class, creates a new instance of the derived class.
The new instance.
Represents a scrollable area that can contain other visible elements.
CarouselScrollViewer does not handle OnKeyDown, OnMouseLeftButtonDown, OnMouseWheel events when there is no need to show scrollbars
Resets the theme.
Responds to specific keyboard input and invokes associated scrolling behavior.
Required arguments for this event.
Responds to a click of the left mouse wheel button.
Required arguments that describe this event.
Responds to a click of the mouse wheel.
Required arguments that describe this event.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a helper for the window positioning.
Initializes a new instance of the PositionHelper class.
Gets the IsRestrictedWhenMaximized property.
Assists interoperation between Windows Presentation Foundation (WPF) and Win32 code.
Identifies the ClipMaskCornerRadius attached property.
Identifies the AllowTransparency attached property.
Identifies the OpaqueWindowBackground attached property.
Identifies the Title attached property.
Identifies the Icon attached property.
Identifies the ShowInTaskbar attached property.
Gets the AllowTransparency property of the underlying Window.
The element on which to get the attached property.
The property value.
Sets the AllowTransparency property of the underlying Window.
The element on which to set the attached property.
The property value.
Gets the ClipMaskCornerRadius property used to create a clipping mask on the underlying Window.
The element on which to get the attached property.
The property value.
Sets the ClipMaskCornerRadius property used to create a clipping mask on the underlying Window.
The element on which to get the attached property.
The property value.
Gets the Brush used to render the Background of the underlying window if AllowTransparency is set to False.
The element on which to get the attached property.
The property value.
Sets the Brush used to render the Background of the underlying window if AllowTransparency is set to False.
The element on which to get the attached property.
The property value.
Gets the Title used to display in the OS for the underlying Window.
The element on which to get the attached property.
The property value.
Sets the Title used to display in the OS for the underlying Window.
The element on which to get the attached property.
The property value.
Gets the ImageSource used to display the Icon in the OS for the underlying Window.
The element on which to get the attached property.
The property value.
Sets the ImageSource used to display the Icon in the OS for the underlying Window.
The element on which to get the attached property.
The property value.
Gets the ShowInTaskbar property of the underlying Window.
The element on which to get the attached property.
The property value.
Sets the ShowInTaskbar property of the underlying Window.
The element on which to get the attached property.
The property value.
This class represents an interactive window and provides static methods
for showing standard dialog windows - Alert, Confirm and Prompt.
Opens an Alert modal window.
The content to be displayed.
Use this method to populate Alert message that informs the user for a specific problem
or warning.
Opens an Alert modal window.
The content to be displayed.
Represents the method that will handle the closed event.
Use this method to populate Alert message that informs the user for a specific problem
or warning.
Opens an Alert modal window.
Structure that holds all possible parameters for customizing dialog window.
Use this method to populate Alert message that informs the user for a specific problem
or warning.
Opens a Prompt modal window.
Question to the user.
Represents the method that will handle the closed event.
Use this method to populate Prompt message that requires the user to enter specific value.
Opens a Prompt modal window.
Question to the user.
Represents the method that will handle the closed event.
The default prompt result value that will appear in the textbox.
Use this method to populate Prompt message that requires the user to enter specific value.
Opens a Prompt modal window.
Structure that holds all possible parameters for customizing dialog window.
Opens a Confirm modal window.
Structure that holds all possible parameters for customizing dialog window.
Use this method to populate Confirm message that request the user to
confirm some actions.
Opens a Confirm modal window.
The content to be displayed.
Represents the method that will handle the closed event.
Use this method to populate Confirm message that request the user to
confirm some actions.
Identifies the ResponseButton Property.
Identifies the ModalBackground dependency property.
Identifies the Icon dependency property.
Identifies the IconMargin dependency property.
Identifies the IconTemplate dependency property.
Identifies the WindowStartupLocation dependency property.
Identifies the DialogResult dependency property.
Identifies the PromptResult dependency property.
Identifies the BorderBackground dependency property.
Identifies the RestoreMinimizedLocation Property.
Identifies the IsRestricted Property.
Identifies the RestrictedAreaMargin Property.
Identifies the IsRestrictedWhenMaximized Property.
Identifies the ShouldUpdateActiveState Property.
Initializes a new instance of the RadWindow class.
Use this constructor to create an instance of the RadWindow. In order for the
RadWindow to be displayed, it is not necessary to add it to the visual tree.
RadWindow window = new RadWindow();
Dim window As RadWindow = New RadWindow
Occurs when the RadWindow is closed.
The event is raised right next after the PreviewClosed event. Both events are raise by
Close method.
Occurs when the RadWindow is closing.
The event is raised whenever the Close method is invoked.
Occurs when the "Host" instance is created.
Gets a size ratio when the window has infinity size and it is not restricted. The window size depends on root size and the default ratio.
Gets or sets a brush to be used to draw the title of RadWindow.
This is a dependency property.
Gets or sets a brush for the modal background of RadWindow.
This is a dependency property.
Gets or sets the IconTemplate property. This is a dependency property.
Gets or sets the Icon image to appear in the RadWindow title bar. This is a dependency property.
Gets or sets the margin of the icon of RadWindow. This is a dependency property.
Gets or sets a WindowStartupLocation value for the RadWindow. This is a dependency property.
Gets or sets a DialogResult value for the RadWindow. This is a dependency property.
Gets or sets a PromptResult value for the RadWindow. This is a dependency property.
Gets or sets the value which determines whether the window preserves
its size and location when WindowState property is changed. This is a dependency property.
Gets or sets a value indicating whether this instance is restricted.
True if this instance is restricted; otherwise, false.
Gets or sets the restricted area margin.
The restricted area margin.
Gets or sets whether when maximized the window to be restricted.
Gets or sets value indicating whether the visual active state of RadWindow should be updated to inactive state.
By default is true. If set to false RadWindow will appear always visually active.
This is a dependency property.
This walks the visual tree for a parent of a specific type.
The object which parent is searched.
Gets the response button.
The button.
Sets the response button.
The button.
The ResponseButton value.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call .
Opens RadWindow in case it hasn't been already opened.
RadWindow window = new RadWindow();
window.Height = 100;
window.Width = 100;
window.Header = "RadWindow";
window.Content = "This is your content";
window.Show();
Dim window As RadWindow = New RadWindow
window.Height = 100
window.Width = 100
window.Header = "RadWindow"
window.Content = "This is your content"
window.Show()
Opens modal RadWindow in case it hasn't been already opened.
RadWindow window = new RadWindow();
window.Height = 100;
window.Width = 100;
window.Header = "RadWindow";
window.Content = "This is your content";
window.ShowDialog();
Dim window As RadWindow = New RadWindow
window.Height = 100
window.Width = 100
window.Header = "RadWindow"
window.Content = "This is your content"
window.ShowDialog()
A System.Nullable value of type System.Boolean that determines how the dialog was closed.
Resets the theme.
Updates the Position helper with the actual data connected with restricted area, application size and location and whether the
window should be restricted or not.
The helper to be updated.
Updates the visual state of the control.
Indicates whether transitions should be used.
Raises the event and sets from the active theme.
The that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Raises the event.
The instance containing the event data.
WindowStartupLocation property changed handler.
RadWindow that changed its WindowStartupLocation property.
DependencyPropertyChangedEventArgs.
A SizeChangedEventManager class.
Adds the listener.
The source.
The listener.
Removes the listener.
The source.
The listener.
When overridden in a derived class, starts listening for the event being managed. After is first called, the manager should be in the state of calling or whenever the relevant event from the provided source is handled.
The source to begin listening on.
When overridden in a derived class, stops listening on the provided source for the event being managed.
The source to stop listening on.
Called when [size changed].
The sender.
The instance containing the event data.
Structure that holds all parameters for customizing dialog window.
Initializes a new instance of the DialogParameters class.
Gets or sets the content to be displayed.
The content to be displayed.
Gets or sets the object to appear in the title bar.
The object to appear in the title bar.
Gets or sets a WindowStartupLocation value for the predefined dialogs.
Gets or sets a value that represents the distance between the
left of an element and the left side of the page.
Gets or sets a value that represents the distance between the
top of an element and the top of the page.
Gets or sets an offset value for the Left position in case ofDialogStartupLocation is
set to CenterParent.
Gets or sets an offset value for the Top position in case of DialogStartupLocation is
set to CenterParent.
Gets or sets the method that will be called when the Closed event of the Window
is fired.
The method that will be called when the Closed event of the Window is fired.
Gets or sets the method that will be called when the Opened event of the Window
is fired.
The method that will be called when the Opened event of the Window is fired.
Gets or sets the content in the OK button.
The content in the OK button.
Gets or sets the content in the Cancel button.
The content in the Cancel button.
Gets or sets the content of the icon area in the title bar.
The content of the icon area in the title bar.
Gets or sets the DataTemplate of ContentPresenter of the icon area in the dialog.
The the DataTemplate of ContentPresenter of the icon area in the dialog.
Gets or sets the theme to be applied on the dialog window.
The theme to be applied on the dialog window.
Gets or sets the Owner of the RadWindow.
The style to be applied to the RadWindow that will host the dialog box. This should be Style for the RadWindow class.
The style to be applied to the dialog box content. This should be Style for one of the RadAlert, RadConfirm or RadPrompt classes.
Gets or sets the modal background of a dialog window.
The modal background.
Gets or sets the default prompt result value shown in the Prompt dialog window.
The default prompt result value shown in the Prompt dialog window.
Sets the default focused response button type in the dialog window.
If button with such response type is present in the ControlTemplate of the dialog it will be initially focused.
If button with such response type is not present - the dialog will be initially focused.
By default:
-
RadAlert has the Accept button focused.
-
RadPrompt doesn't have focused button.
-
RadConfirm has the Accept button focused.
RadAlert notifies the user according to its invocation parameters.
Identifies the IconTemplate dependency property.
Occurs when the user presses the accept button.
Gets or sets the dialog parameters, used for initializing the alert.
Gets or sets the DataTemplate of ContentPresenter that represents the icon area in the dialog.
Gets or sets the window that hosts the alert.
The parent window.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Configures RadAlert according to the RadWindow.
RadWindow in which the RadPrompt will appear.
Structure that holds all possible parameters for customizing dialog window.
Raises the event and sets from the active theme.
The that contains the event data.
This method is called just after the template is applied and is meant to setup the Ok and Cancel buttons. It should be removed for Q3 2011.
This method is called just after the template is applied and is meant to setup the default focused dialog button.
Raises the event.
The instance containing the event data.
RadConfirm requests the user the confirm given question.
Identifies the ContentAreaMargin dependency property.
Initializes a new instance of the RadConfirm class.
Occurs when the user presses the cancel button.
Gets or sets the Margin of ContentPresenter that represents the content area in the dialog.
Configures RadConfirm according to the RadWindow specified.
RadWindow in which the RadConfirm will appear.
Structure that holds all possible parameters for customizing dialog window.
Raises the event and sets from the active theme.
The that contains the event data.
This method is called just after the template is applied and is meant to setup the Ok and Cancel buttons. It should be removed for Q3 2011.
Raises the event.
The instance containing the event data.
RadPrompt exposes a textbox in which the user can put any value.
Identifies the PromptResult dependency property.
Holds the result of the Prompt dialog. This is a dependency property.
Configures RadPrompt according to the RadWindow specified.
RadWindow in which the RadPrompt will appear.
Structure that holds all possible parameters for customizing dialog window.
Raises the event and sets from the active theme.
The that contains the event data.
This method is called just after the template is applied and is meant to setup the Ok and Cancel buttons. It should be removed for Q3 2011.
This method is called just after the template is applied and is meant to setup the default focused dialog button.
Raises the event.
The instance containing the event data.
RadWindowManager class exposes methods that apply to all
RadWindows which are in the current RootVisual element.
Gets the singleton instance.
The current instance.
Closes all RadWindows that are open.
Minimizes all RadWindows that are open and can be minimized.
Maximizes all RadWindows that are open and can be maximized.
Restores all RadWindows that are open.
Returns collection of RadWindows.
Collection of RadWindows.
Specifies response buttons in window that will act as default
buttons upon keyboard strokes. Used by ResponseButton attached property.
None will not invoke the button's click method automatically.
Accept will invoke the button's click method when the user hits Enter.
Cancel will invoke the button's click method when the user hits ESC.
None of the thumbs.
North-west thumb.
North-east thumb.
South-east thumb.
South-west thumb.
West thumb.
North thumb.
East thumb.
South thumb.
Title thumb.
Identifies the IsModal Property.
Identifies the IsOpen Property.
Identifies the IsResizing Property.
Identifies the IsDragging Property.
Identifies the IsActiveWindow Property.
Identifies the RenderActive Property.
Identifies the IsTopmost dependency property.
Identifies the CaptionHeight dependency property.
Identifies the ResizeBorder dependency property.
Identifies the Left dependency property.
Identifies the Top dependency property.
Identifies the WindowState dependency property.
Identifies the ResizeMode dependency property.
Identifies the CanClose Property.
Identifies the CanMove Property.
Identifies the SizeToContent dependency property.
Identifies the HideMinimizeButton dependency property.
Identifies the HideMaximizeButton dependency property.
Identifies the CornerRadius dependency property.
Identifies the IsMouseOverCaption dependency property.
Initializes a new instance of the WindowBase class.
Occurs when the Window is activated.
Occurs when the Window is deactivated.
Occurs when a layout change is ended.
Occurs when a layout change is started.
Occurs when the value of a Left or Top changes.
Occurs when the value of a WindowState changes.
The event is raised whenever the WindowState property is changed.
Gets a value that represents whether the WindowBase is modal.
This is a dependency property.
Gets a value that represents whether the WindowBase is open.
This is a dependency property.
Gets or sets whether the is on top.
The extent of the top of the window to treat as the caption.
Get the bounds of the resize grips on the Window.
Gets or sets a value that represents the distance between
the left side of an element and the left side of the page. This is a dependency property.
Gets or sets a value that represents the distance between the
top of an element and the top of the page. This is a dependency property.
Gets a value indicating whether this instance is resizing. This is a dependency property.
True if this instance is resizing;false otherwise.
Gets a value indicating whether this instance is dragging. This is a dependency property.
True if this instance is is dragging; otherwise, false.
Gets a value indicating whether this instance is layout changing.
True if this instance is layout changing; otherwise, false.
Gets or sets a value for the . This is a dependency property.
Gets or sets a ResizeMode value for the . This is a dependency property.
Gets or sets whether can be closed.
This is a dependency property.
If the value of this property is true, the instance
cannot be closed and the Close button is hidden; otherwise it can be closed.
True if this instance can be closed; false otherwise.
Gets or sets whether can be dragged.
This is a dependency property.
If the value of this property is true, the instance
can be dragged; otherwise it is is fixed.
True if this instance can be dragged; otherwise, false.
Gets a value indicating whether this instance is active. This is a dependency property.
True if this instance is active; otherwise, false.
Gets a value indicating whether this instance should appear active. It is not necessary equal to IsActiveWindow.
This is a read only dependency property.
Gets or sets the CornerRadius property.
The value of this property is ignored if the Width and Height properties are set.
Gets or sets the visibility of the Maximize button.
Gets or sets the visibility of the Minimize button.
Gets or sets the Owner of the .
Gets a boolean value indicating whether the mouse is over the caption area of the Window.
Using this property requires that the ShouldTrackMouseOverCaption property of the helper of host is set to true.
(this.Host as WindowWithNoChromeWindowHost).Helper.ShouldTrackMouseOverCaption = true;
Manually closes .
Raises Closing and Closed events consequently.
WindowBase window = new WindowBase();
window.Height = 100;
window.Width = 100;
window.Header = "WindowBase";
window.Content = "This is your content";
window.Show();
window.Close();
Dim window As WindowBase = New WindowBase
window.Height = 100
window.Width = 100
window.Header = "WindowBase"
window.Content = "This is your content"
window.Show()
window.Close()
Attempts to bring the over any other s except topmost.
Whenever opened automatically appears over any other windows except topmost.
Gets the size and position of the in its normal state.
A rectangle with the Left, Top, Width and Height properties of the in normal state.
Gets the owner that hosts the in OOB applications.
Instance of
This method is only applicable to out-of-browser applications.
Updates the Position helper with the actual data connected with restricted area, application size and location and whether the
window should be restricted or not.
The helper to be updated.
Indicates whether IsInActiveState property should be updated when window is deactivated.
Indicates whether the Window should be present in the Task Switcher (Alt+Tab) menu of the Windows.
In order to hide it correctly, the Window shouldn't be shown in the taskbar (ShowInTaskbar property should be false).
Indicates whether the Window should be activated when the focus goes to it.
Updates the visual state of the control.
Indicates whether transitions should be used.
Updates the visual state of the control.
Shows the window either modally or not. This method should be used in the subclasses to open the window.
Whether the window is modal or not.
Checks whether the window can be closed. This method doesn't consider the CanClose property,
but checked for some other kind of constraints.
True if the window can be changed; false otherwise.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus attached
event reaches an element in its route that is derived from this class. Implement
this method to add class handling for this event.
The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.
Gets the application size depending on the platform.
Closes the Window instantly and the closing cannot be interrupted.
Create the automation peer for this class.
Raises the event. This method is called when the window is activated.
The instance containing the event data.
Raises the event. This method is called when the window is deactivated.
The instance containing the event data.
When overridden in the derived class this methods returns value that determines whether the system menu should be shown when the user right-clicks the header of the control.
Generic DP callback.
Most dependency properties affect the Window in a way that requires it to be repainted for the new property to visibly take effect.
The WindowBase object.
Old and New values are compared for equality to short-circuit the redraw.
Generic DP coercion. There are several properties of type Double that only can't be negative.
The WindowBase object.
The double that shouldn't be negative.
Top property changed handler.
that changed its Top property.
DependencyPropertyChangedEventArgs.
Left property changed handler.
that changed its Left property.
DependencyPropertyChangedEventArgs.
WindowStateProperty property changed handler.
that changed its WindowState property.
DependencyPropertyChangedEventArgs.
AutomationPeer for LayoutControlExpanderGroup.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The name.
When overridden in a derived class, is called by .
The control type, as a value of the enumeration.
AutomationPeer for LayoutControlGroup.
Initializes a new instance of the class.
The owner.
AutomationPeer for LayoutControlTabGroup.
Initializes a new instance of the class.
The owner.
ISelectionProvider implementation.
Retrieves a UI Automation provider for each child element that is selected.
An array of UI Automation providers.
AutomationPeer for LayoutControlTabGroupItem.
Initializes a new instance of the class.
The item.
The tab automation peer.
AutomationPeer for RadLayoutControl.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
Automation Peer for the class.
The object that is associated with this AutomationPeer.
When overridden in a derived class, creates a new instance of the
for a data item in the
collection of this .
The data item that is associated with this .
The new
created.
Gets the control type for the that is associated with this .
This method is called by .
The enumeration value.
Automation Peer for the class.
Initializes a new instance of the class.
The owner instance.
Exposes RadNavigationView types to UI Automation.
Initializes a new instance of the RadNavigationViewAutomationPeer class.
Automation Peer for the RadNavigationView class.
The object that is associated with this AutomationPeer.
Gets the state, expanded or collapsed, of the control.
Displays all child nodes, controls, or content of the control.
Hides all nodes, controls, or content that are descendants of the control.
Gets the control type for the that is associated with this .
This method is called by .
The enumeration value.
When overridden in a derived class, creates a new instance of the
for a data item in the
collection of this .
The data item that is associated with this .
The new
created.
When overridden in a derived class, is called by .
The name.
Returns the name of the that
is associated with this .
This method is called by .
The name of the owner type that is associated with this .
See "Notes for Inheritors".
Exposes RadNavigationViewItem types to UI Automation.
Initializes a new instance of the RadNavigationViewItemAutomationPeer class.
Automation Peer for the RadNavigationViewItem class.
The object that is associated with this AutomationPeer.
The AutomationPeer of the parent RadNavigationView.
Initializes a new instance of the RadNavigationViewItemAutomationPeer class.
Automation Peer for the RadNavigationViewItem class.
The object that is associated with this AutomationPeer.
The AutomationPeer of the parent RadNavigationView.
Gets the state, expanded or collapsed, of the control.
Sends a request to activate a control and initiate its single, unambiguous action.
Displays all child nodes, controls, or content of the control.
Hides all nodes, controls, or content that are descendants of the control.
Gets the control type for the element that is associated with the UI Automation peer.
The AutomationPeer associated with the RadOfficeNavigationBar class.
Returns the name of the that
is associated with this .
This method is called by .
The name of the owner type that is associated with this .
See "Notes for Inheritors".
Initializes a new instance of the class.
When overridden in a derived class, creates a new instance of the
for a data item in the
collection of this .
The data item that is associated with this .
The new
created.
Gets the control type for the that is associated with this .
This method is called by .
The enumeration value.
When overridden in a derived class, is called by .
The name.
The AutomationPeer associated with the RadOfficeNavigationBarItem class.
Initializes a new instance of the RadOfficeNavigationBarItemAutomationPeer class.
Automation Peer for the RadOfficeNavigationBarItem class.
The object that is associated with this AutomationPeer.
The AutomationPeer of the parent RadOfficeNavigationBar.
Initializes a new instance of the RadOfficeNavigationBarItemAutomationPeer class.
Automation Peer for the RadOfficeNavigationBarItem class.
The object that is associated with this AutomationPeer.
The AutomationPeer of the parent RadOfficeNavigationBar.
Wrapper peer for RadOfficeNavigationBarItem not included in the automation tree.
The AutomationPeer associated with the class.
Initializes a new instance of the class.
The owner.
Returns the control pattern for the that is associated with this .
One of the enumeration values.
See Remarks.
Returns the name of the that is associated with this . This method is called by .
The name of the owner type that is associated with this . See Remarks.
Returns the text label of the that is associated with this . This method is called by .
The text label of the element that is associated with this automation peer.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
AutomationPeer for RadSplashScreen.
Initializes a new instance of the RadSplashScreenAutomationPeer class.
The owner instance.
UI Automation Peer class for RadBook.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The control type, as a value of the enumeration.
When overridden in a derived class, is called by .
The name.
When overridden in a derived class, creates a new instance of the
for a data item in the
collection of this .
The data item that is associated with this .
The new
created.
UI Automation Peer class for RadBookItem.
Initializes a new instance of the class.
Returns the object that supports the specified control pattern of the
element that is associated with this automation peer.
An enumeration value that specifies the control
pattern.
An object that supports the control pattern if
is a supported value; otherwise, null.
When overridden in a derived class, is called by .
The control type, as a value of the enumeration.
Returns the name of the that
is associated with this .
This method is called by .
The name of the owner type that is associated with this .
See "Notes for Inheritors".
When overridden in a derived class, is called by .
The name.
UI Automation Peer class for RadBreadcrumb.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The control type, as a value of the enumeration.
When overridden in a derived class, is called by .
The name.
UI Automation Peer class for RadBreadcrumbBar.
Initializes a new instance of the class.
The owner.
UI Automation Peer class for RadBreadcrumbBarItem.
Initializes a new instance of the class.
The owner.
The parent.
UI Automation Peer class for RadBreadcrumbBarItem.
Initializes a new instance of the class.
The owner.
An AutomationPeer type for the CarouselItem type.
Initializes a new instance of the class.
The owner.
An AutomationPeer type for the CarouselScrollButton type.
Initializes a new instance of the class.
The owner.
An AutomationPeer type for the RadCarousel type.
Initializes a new instance of the class.
The owner.
Automation Peer for the class.
Initializes a new instance of the class.
The owner instance.
AutomationPeer for RadDesktopAlert.
Initializes a new instance of the RadDesktopAlertAutomationPeer class.
The owner instance.
The AutomationPeer associated with the RadContextMenu class.
Initializes a new instance of the RadContextMenuAutomationPeer class.
Automation Peer for the RadContextMenu class.
The object that is associated with this AutomationPeer.
The AutomationPeer associated with the class.
Initializes a new instance of the class.
The owner.
The AutomationPeer associated with the class.
Initializes a new instance of the class.
The owner.
The AutomationPeer associated with the RadMenuItem class.
Initializes a new instance of the RadMenuItemAutomationPeer class.
Automation Peer for the RadMenuItem class.
The object that is associated with this AutomationPeer.
The AutomationPeer associated with the RadMenu class.
Initializes a new instance of the RadMenuAutomationPeer class.
Automation Peer for the RadMenu class.
The object that is associated with this AutomationPeer.
UI Automation Peer class for the class.
Initializes a new instance of the class.
The that will be associated with newly created
object.
When overridden in a derived class, creates a new instance of the
for a data item in the
collection of this .
The new
created.
The data item that is associated with this .
UI Automation Peer class for the class.
Initializes a new instance of the class.
The that will be associated with newly created
object.
The that is associated with
item's parent .
The AutomationPeer associated with the RadMenu class.
The AutomationPeer associated with the RadMenu class.
Initializes a new instance of the class.
Automation Peer for the class.
The object that is associated with this AutomationPeer.
Gets the state (expanded or collapsed) of the control.
The state (expanded or collapsed) of the control.
Gets a control pattern that is associated with this .
One of the enumeration values that indicates the control pattern.
The object that implements the pattern interface, or null.
Hides all nodes, controls, or content that are descendants of the control.
Displays all child nodes, controls, or content of the control.
Returns the control type for the UIElement associated with this .
This method is called by AutomationPeer.GetAutomationControlType.
The AutomationControlType.Menu enumeration value.
Returns the name of owner type of the RadRadialMenu that is associated with this . This method is called by .
The name of the owner type that is associated with this .
Gets the string that describes the functionality of the System.Windows.ContentElement
that is associated with this .
Called by System.Windows.Automation.Peers.AutomationPeer.GetHelpText().
The help text.
Returns the collection of child elements of the that is associated with this . This method is called by .
A list of child and elements.
The AutomationPeer associated with the class.
The AutomationPeer associated with the class.
Initializes a new instance of the class.
Automation Peer for the class.
The object that is associated with this AutomationPeer.
Contains values that specify the System.Windows.Automation.ToggleState of the .
Returns the control pattern for the UIElement that is associated with this .
One of the PatternInterface enum values.
Changes the System.Windows.Automation.ToggleState of the .
Returns the control type for the associated with this .
This method is called by AutomationPeer.GetAutomationControlType.
The AutomationControlType.MenuItem enumeration value.
Returns the text label of the associated with this .
Called by AutomationPeer.GetName.
A text label of the Element associated with this .
Returns the collection of child elements of the that is associated with this . This method is called by .
A list of child and elements.
Returns the name of the that is associated with this . This method is called by .
The name of the owner type that is associated with this .
Gets the string that describes the functionality of the System.Windows.ContentElement
that is associated with this .
Called by System.Windows.Automation.Peers.AutomationPeer.GetHelpText().
The help text.
The AutomationPeer associated with the class.
The AutomationPeer associated with the class.
Initializes a new instance of the class.
Automation Peer for the NavigationItemButton class.
The object that is associated with this AutomationPeer.
Returns the control pattern for the UIElement that is associated with this .
One of the PatternInterface enum values.
Sends a request to activate a control and initiate its single, unambiguous action.
Returns the control type for the UIElement associated with this .
This method is called by AutomationPeer.GetAutomationControlType.
The AutomationControlType.Menu enumeration value.
Returns the text label of the FrameworkElement associated with this .
Called by AutomationPeer.GetName.
A text label of the Element associated with .
Returns the name of the RadRadialMenuItem that is associated with this . This method is called by .
The name of the owner type that is associated with this .
Gets the string that describes the functionality of the System.Windows.ContentElement
that is associated with this .
Called by System.Windows.Automation.Peers.AutomationPeer.GetHelpText().
The help text.
Automation Peer for the class.
Initializes a new instance of the class.
The owner instance.
The AutomationPeer associated with the class.
Initializes a new instance of the class.
The owner instance.
Wrapper peer for RadTabItem not included in the automation tree.
Initializes a new instance of the class.
The owner instance.
AutomationPeer for .
Initializes a new instance of the class.
The owner instance.
Represents an automation peer for the .
Initializes a new instance of the class.
The .
An AutomationPeer type for WizardPage.
Initializes a new instance of the class.
The wizard page.
Gets the owning WizardPage control.
The owning wizard page.
UI AutomationPeer class for RadTileView.
Initializes a new instance of the class.
The owner.
Gets a value that specifies whether the UI Automation provider allows
more than one child element to be selected concurrently.
true if multiple selection is allowed; otherwise false.
Gets a value that specifies whether the UI Automation provider requires
at least one child element to be selected.
true if selection is required; otherwise false.
Retrieves a UI Automation provider for each child element that is selected.
A collection of UI Automation providers.
When overridden in a derived class, is called by .
The class name.
When overridden in a derived class, is called by .
The name.
When overridden in a derived class, creates a new instance of the
for a data item in the
collection of this .
The data item that is associated with this .
The new
created.
UI AutomationPeer class for RadTileViewItem.
Initializes a new instance of the class.
Gets a value that indicates whether an item is selected.
true if the element is selected; otherwise false.
Gets the toggle state of the control.
The of the control.
Gets the UI Automation provider that implements
and acts as the container for the calling object.
The provider that supports .
Returns the object that supports the specified control pattern of the
element that is associated with this automation peer.
An enumeration value that specifies the control
pattern.
An object that supports the control pattern if
is a supported value; otherwise, null.
Adds the current element to the collection of selected items.
Removes the current element from the collection of selected items.
Deselects any selected items and then selects the current element.
Cycles through the toggle states of a control.
When overridden in a derived class, is called by .
The control type.
When overridden in a derived class, is called by .
The class name.
When overridden in a derived class, is called by .
The name.
Exposes RadTreeView types to UI Automation.
Initializes a new instance of the class.
The owner.
Exposes RadPanelBarItem types to UI Automation.
Initializes a new instance of the class.
The owner.
Automation Peer for the class.
Initializes a new instance of the class.
The that will be associated with newly created
object.
ISelectionProvider implementation.
Gets a value that specifies whether the UI Automation provider requires at least
one child element to be selected.
true if selection is required; otherwise false.
ISelectionProvider implementation.
Gets a value that specifies whether the UI Automation provider allows more than
one child element to be selected concurrently.
true if multiple selection is allowed; otherwise false.
ISelectionProvider implementation.
Retrieves a UI Automation provider for each child element that is selected.
An array of UI Automation providers.
Gets the control pattern for the
that is associated with this .
The object that implements the pattern interface, or null.
One of the enumeration values.
When overridden in a derived class, creates a new instance of the
for a data item in the
collection of this .
The new
created.
The data item that is associated with this .
Gets the control type for the
that is associated with this .
This method is called by .
Gets the name of the that is
associated with this .
This method is called by .
An string.
Gets a that represents the clickable space
that is on the that is associated with
this .
This method is called by .
The on the element that allows a click.
The point values are (, )
if the element is not both a
and a .
Gets the collection of elements that are associated with
children elements of the owner
.
This method is called by .
The collection of child elements.
Automation Peer for the class.
Initializes a new instance of the class.
The item.
The tab automation peer.
ISelectionItemProvider implementation.
Gets a value that indicates whether an item is selected.
True if the element is selected; otherwise false.
ISelectionItemProvider implementation.
Gets the UI Automation provider that implements
and acts as the container for the calling object.
The provider that supports .
Gets the control pattern for the
that is associated with this .
The object that implements the pattern interface, or null.
One of the enumeration values.
ISelectionItemProvider implementation.
Adds the current element to the collection of selected items.
Gets the item in the that is associated with this .
The data item.
ISelectionItemProvider implementation.
Removes the current element from the collection of selected items.
ISelectionItemProvider implementation.
Deselects any selected items and then selects the current element.
Automation peer class for RadToolBarSeparator class.
Initializes a new instance of the class.
Automation peer class for RadToolBar class.
Initializes a new instance of the class.
Automation peer class for RadToolBar class.
Initializes a new instance of the class.
Exposes RadTreeView types to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the control pattern for the
that is associated with this .
A value from the enumeration.
Null.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes RadTreeViewItem types to UI Automation.
Initializes a new instance of the RadTreeViewItemAutomationPeer class.
The owner.
Gets the Header text of the RadTreeViewItemAutomationPeer.
The Header text of the RadTreeViewItem.
Public property for the Header text of the RadTreeViewItemAutomationPeer.
Gets the IsEditable property of the RadTreeViewItem indicating whether the value of a control is read-only.
!IsEditable property of the RadTreeViewItem.
Property used to store the IsEditable property of the RadTreeViewItem.
Overrides the Owner property.
Gets the control pattern for the
that is associated with this .
A value from the enumeration.
Null.
Sets the Header text of the RadTreeViewItemAutomationPeer.
Header text for the RadTreeViewItem.
Sets the header's text.
Gets the control type for the
that is associated with this .
This method is called by .
The
enumeration value.
Gets the text label of the
that is associated with this .
Called by .
The text label of the element that is associated with this automation
peer.
Automation Peer for the WindowBase class.
Initializes a new instance of the WindowBaseAutomationPeer class.
The owner instance.
IWindowProvider implementation.
Gets the interaction state of the window.
IWindowProvider implementation.
Gets a value that specifies whether the window is modal.
IWindowProvider implementation.
Gets a value that specifies whether the window is the topmost element in the z-order.
IWindowProvider implementation.
Gets a value that specifies whether the window can be maximized.
IWindowProvider implementation.
Gets a value that specifies whether the window can be minimized.
IWindowProvider implementation.
Gets the visual state of the window.
ITransformProvider implementation.
Gets a value that indicates whether the control can be rotated.
ITransformProvider implementation.
Gets a value that indicates whether the UI Automation element can be resized.
ITransformProvider implementation.
Gets a value that indicates whether the control can be moved.
IWindowProvider implementation.
IWindowProvider implementation.
The visual state of the window to change to.
IWindowProvider implementation.
Blocks the calling code for the specified time or until the associated process
enters an idle state, whichever completes first.
The amount of time, in milliseconds,
to wait for the associated process to become idle.
The maximum is System.Int32.MaxValue.
True if the window has entered the idle state; false if the timeout occurred.
ITransformProvider implementation.
Rotates the control.
Still not supported.
The number of degrees to rotate the control.
A positive number rotates the control clockwise.
A negative number rotates the control counterclockwise.
ITransformProvider implementation.
Resizes the control.
The new width of the window, in pixels.
The new height of the window, in pixels.
ITransformProvider implementation.
Moves the control.
The absolute screen coordinates of the left side of the control.
The absolute screen coordinates of the top of the control.
Gets a control pattern that is associated with this AutomationPeer.
One of the enumeration values that indicates the control pattern.
The object that implements the pattern interface, or null.
Moves the Window to the desired location.
Returns the text label of the FrameworkElement associated with this AutomationPeers.
Called by AutomationPeer.GetName.
A text label of the Element associated with this Automation Peer.
The AutomationPeer associated with the class.
Initializes a new instance of the class.
The owner instance.