Class
RadDiagramToolbox

Custom animated list box to collect droppable RadDiagram shapes and other diagram elements.

Definition

Namespace:Telerik.Windows.Controls.Diagrams.Extensions

Assembly:Telerik.Windows.Controls.Diagrams.Extensions.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Diagram")]
public class RadDiagramToolbox : RadTabControlBase

Inheritance: objectRadTabControlBaseRadDiagramToolbox

Inherited Members RadTabControlBase.BackgroundVisibilityPropertyRadTabControlBase.PreviewSelectionChangedEventRadTabControlBase.SelectionChangedEventRadTabControlBase.DropDownOpenedEventRadTabControlBase.DropDownClosedEventRadTabControlBase.HeaderBackgroundPropertyRadTabControlBase.ReorderTabRowsPropertyRadTabControlBase.SelectedContentPropertyRadTabControlBase.SelectedContentTemplatePropertyRadTabControlBase.SelectedContentTemplateSelectorPropertyRadTabControlBase.ContentTemplatePropertyRadTabControlBase.ContentTemplateSelectorPropertyRadTabControlBase.IsContentPreservedPropertyRadTabControlBase.PropagateItemDataContextToContentPropertyRadTabControlBase.SelectedItemRemoveBehaviourPropertyRadTabControlBase.ChangeVisualState(bool)RadTabControlBase.UpdateFocusOnSelectionChange()RadTabControlBase.Selector_SelectionChanged(object, SelectionChangedEventArgs)RadTabControlBase.UpdateTabRows()RadTabControlBase.UpdateSelectedContentProperties()RadTabControlBase.GetContainer()RadTabControlBase.GoToState(bool, params string[])RadTabControlBase.OnPreviewSelectionChanged(SelectionChangedEventArgs)RadTabControlBase.IsSelectionNonBoundAtClientSide()RadTabControlBase.ClearContentSafely()RadTabControlBase.AddDropDownOpenedHandler(UIElement, DropDownEventHandler)RadTabControlBase.RemoveDropDownOpenedHandler(UIElement, DropDownEventHandler)RadTabControlBase.AddDropDownClosedHandler(UIElement, DropDownEventHandler)RadTabControlBase.RemoveDropDownClosedHandler(UIElement, DropDownEventHandler)RadTabControlBase.BackgroundVisibilityRadTabControlBase.HeaderBackgroundRadTabControlBase.ReorderTabRowsRadTabControlBase.SelectedContentRadTabControlBase.SelectedContentTemplateRadTabControlBase.SelectedContentTemplateSelectorRadTabControlBase.ContentTemplateRadTabControlBase.ContentTemplateSelectorRadTabControlBase.IsContentPreservedRadTabControlBase.PropagateItemDataContextToContentRadTabControlBase.SelectedItemRemoveBehaviourRadTabControlBase.SupressSelectedContentTemplateReapplyingRadTabControlBase.IsDefaultItemSelectedRadTabControlBase.TabStripRadTabControlBase.ContentElementRadTabControlBase.ContentElementsPanelRadTabControlBase.TabFlagsRadTabControlBase.this[int]RadTabControlBase.PreviewSelectionChangedRadTabControlBase.SelectionChangedRadTabControlBase.DropDownOpenedRadTabControlBase.DropDownClosed

Constructors

RadDiagramToolbox()

Initializes a new instance of the RadDiagramToolbox class.

Declaration

cs-api-definition
public RadDiagramToolbox()

Fields

CloseButtonStyleProperty

The CloseButtonStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CloseButtonStyleProperty

Field Value

DependencyProperty

HeaderProperty

The Header dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HeaderProperty

Field Value

DependencyProperty

HeaderTemplateProperty

The HeaderTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HeaderTemplateProperty

Field Value

DependencyProperty

IsOpenProperty

The IsOpen dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsOpenProperty

Field Value

DependencyProperty

OpenCloseButtonStyleProperty

The OpenCloseToggleButton dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OpenCloseButtonStyleProperty

Field Value

DependencyProperty

TitleProperty

The Title dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TitleProperty

Field Value

DependencyProperty

TitleTemplateProperty

The TitleTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TitleTemplateProperty

Field Value

DependencyProperty

Properties

CloseButtonStyle

Gets or sets the close button's style.

Declaration

cs-api-definition
public Style CloseButtonStyle { get; set; }

Property Value

Style

The close button's style.

Header

Gets or sets the header.

Declaration

cs-api-definition
public object Header { get; set; }

Property Value

object

The header.

HeaderTemplate

Gets or sets the header's template.

Declaration

cs-api-definition
public DataTemplate HeaderTemplate { get; set; }

Property Value

DataTemplate

The header's template.

IsOpen

Gets or sets a value indicating whether this instance is open.

Declaration

cs-api-definition
public bool IsOpen { get; set; }

Property Value

bool

true if this instance is open; otherwise, false.

OpenCloseButtonStyle

Gets or sets the open-close toggle button's style.

Declaration

cs-api-definition
public Style OpenCloseButtonStyle { get; set; }

Property Value

Style

The open-close toggle button's style.

Title

Gets or sets the title.

Declaration

cs-api-definition
public object Title { get; set; }

Property Value

object

The title.

TitleTemplate

Gets or sets the title's template.

Declaration

cs-api-definition
public DataTemplate TitleTemplate { get; set; }

Property Value

DataTemplate

The title's template.

Methods

GetContainerForItemOverride()

Creates or identifies the element that is used to display the given item.

Declaration

cs-api-definition
protected override DependencyObject GetContainerForItemOverride()

Returns

DependencyObject

The element that is used to display the given item.

Overrides RadTabControlBase.GetContainerForItemOverride()

IsItemItsOwnContainerOverride(object)

Determines if the specified item is (or is eligible to be) its own container.

Declaration

cs-api-definition
protected override bool IsItemItsOwnContainerOverride(object item)

Parameters

item

object

The item to check.

Returns

bool

True if the item is (or is eligible to be) its own container; otherwise, false.

Overrides RadTabControlBase.IsItemItsOwnContainerOverride(object)

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call .

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

OnSelectionChanged(RadSelectionChangedEventArgs)

Called after SelectionChanged event is fired.

Declaration

cs-api-definition
protected override void OnSelectionChanged(RadSelectionChangedEventArgs e)

Parameters

e

RadSelectionChangedEventArgs

Overrides RadTabControlBase.OnSelectionChanged(RadSelectionChangedEventArgs)