New to Telerik UI for WPFStart a free 30-day trial

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:

C#
[TelerikToolboxCategory("Diagram")]
public class RadDiagramToolbox : RadTabControlBase

Inheritance: objectRadTabControlBaseRadDiagramToolbox

Inherited Members RadTabControlBase.PreviewSelectionChangedEventRadTabControlBase.SelectionChangedEventRadTabControlBase.DropDownOpenedEventRadTabControlBase.DropDownClosedEventRadTabControlBase.HeaderBackgroundPropertyRadTabControlBase.ReorderTabRowsPropertyRadTabControlBase.SelectedContentPropertyRadTabControlBase.SelectedContentTemplatePropertyRadTabControlBase.SelectedContentTemplateSelectorPropertyRadTabControlBase.ContentTemplatePropertyRadTabControlBase.ContentTemplateSelectorPropertyRadTabControlBase.IsContentPreservedPropertyRadTabControlBase.PropagateItemDataContextToContentPropertyRadTabControlBase.SelectedItemRemoveBehaviourPropertyRadTabControlBase.BackgroundVisibilityPropertyRadTabControlBase.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.ChangeVisualState(bool)RadTabControlBase.UpdateFocusOnSelectionChange()RadTabControlBase.HeaderBackgroundRadTabControlBase.ReorderTabRowsRadTabControlBase.SelectedContentRadTabControlBase.SelectedContentTemplateRadTabControlBase.SelectedContentTemplateSelectorRadTabControlBase.ContentTemplateRadTabControlBase.ContentTemplateSelectorRadTabControlBase.IsContentPreservedRadTabControlBase.PropagateItemDataContextToContentRadTabControlBase.SelectedItemRemoveBehaviourRadTabControlBase.SupressSelectedContentTemplateReapplyingRadTabControlBase.IsDefaultItemSelectedRadTabControlBase.TabStripRadTabControlBase.ContentElementRadTabControlBase.ContentElementsPanelRadTabControlBase.TabFlagsRadTabControlBase.this[int]RadTabControlBase.BackgroundVisibilityRadTabControlBase.PreviewSelectionChangedRadTabControlBase.SelectionChangedRadTabControlBase.DropDownOpenedRadTabControlBase.DropDownClosed...

Constructors

Initializes a new instance of the RadDiagramToolbox class.

C#
public RadDiagramToolbox()

Fields

CloseButtonStyleProperty

DependencyProperty

The CloseButtonStyle dependency property.

C#
public static readonly DependencyProperty CloseButtonStyleProperty

HeaderProperty

DependencyProperty

The Header dependency property.

C#
public static readonly DependencyProperty HeaderProperty

HeaderTemplateProperty

DependencyProperty

The HeaderTemplate dependency property.

C#
public static readonly DependencyProperty HeaderTemplateProperty

IsOpenProperty

DependencyProperty

The IsOpen dependency property.

C#
public static readonly DependencyProperty IsOpenProperty

The OpenCloseToggleButton dependency property.

C#
public static readonly DependencyProperty OpenCloseButtonStyleProperty

TitleProperty

DependencyProperty

The Title dependency property.

C#
public static readonly DependencyProperty TitleProperty

TitleTemplateProperty

DependencyProperty

The TitleTemplate dependency property.

C#
public static readonly DependencyProperty TitleTemplateProperty

Properties

Gets or sets the close button's style.

C#
public Style CloseButtonStyle { get; set; }
Property Value:

The close button's style.

Gets or sets the header.

C#
public object Header { get; set; }
Property Value:

The header.

HeaderTemplate

DataTemplate

Gets or sets the header's template.

C#
public DataTemplate HeaderTemplate { get; set; }
Property Value:

The header's template.

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

C#
public bool IsOpen { get; set; }
Property Value:

true if this instance is open; otherwise, false.

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

C#
public Style OpenCloseButtonStyle { get; set; }
Property Value:

The open-close toggle button's style.

Gets or sets the title.

C#
public object Title { get; set; }
Property Value:

The title.

TitleTemplate

DataTemplate

Gets or sets the title's template.

C#
public DataTemplate TitleTemplate { get; set; }
Property Value:

The title's template.

Methods

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

C#
protected override DependencyObject GetContainerForItemOverride()
Returns:

DependencyObject

The element that is used to display the given item.

Overrides: RadTabControlBase.GetContainerForItemOverride()

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

C#
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters:itemobject

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)

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

C#
public override void OnApplyTemplate()
C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

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

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.

Called after SelectionChanged event is fired.

C#
protected override void OnSelectionChanged(RadSelectionChangedEventArgs e)
Parameters:eRadSelectionChangedEventArgs

Overrides: RadTabControlBase.OnSelectionChanged(RadSelectionChangedEventArgs)