Class
RadGeometryDropDownButton

Represents a Geometry DropDown Button Control.

Definition

Namespace:Telerik.Windows.Controls.Diagrams.Extensions

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

Syntax:

cs-api-definition
public class RadGeometryDropDownButton : RadDropDownButton, IDisposable, IGeometryButton

Inheritance: objectRadButtonRadDropDownButtonRadGeometryDropDownButton

Implements: IDisposableIGeometryButton

Inherited Members RadDropDownButton.DropDownIndicatorVisibilityPropertyRadDropDownButton.AutoOpenDelayPropertyRadDropDownButton.CloseOnEscapePropertyRadDropDownButton.CloseOnEnterPropertyRadDropDownButton.DropDownContentPropertyRadDropDownButton.DropDownWidthPropertyRadDropDownButton.DropDownHeightPropertyRadDropDownButton.DropDownMinWidthPropertyRadDropDownButton.DropDownMinHeightPropertyRadDropDownButton.DropDownMaxWidthPropertyRadDropDownButton.DropDownMaxHeightPropertyRadDropDownButton.IsOpenPropertyRadDropDownButton.KeepOpenPropertyRadDropDownButton.DropDownButtonPositionPropertyRadDropDownButton.DropDownPlacementPropertyRadDropDownButton.PopupPlacementTargetPropertyRadDropDownButton.DropDownContentTemplatePropertyRadDropDownButton.DropDownContentTemplateSelectorPropertyRadDropDownButton.DropDownClosedEventRadDropDownButton.DropDownOpenedEventRadDropDownButton.DropDownOpeningEventRadDropDownButton.CloseOnPopupMouseLeftButtonUpPropertyRadDropDownButton.PopupAnimationPropertyRadDropDownButton.Finalize()RadDropDownButton.Dispose()RadDropDownButton.OnMouseWheel(MouseWheelEventArgs)RadDropDownButton.OnHover()RadDropDownButton.OnActivate()RadDropDownButton.OnClick()RadDropDownButton.OnKeyDown(KeyEventArgs)RadDropDownButton.OnMouseLeftButtonDown(MouseButtonEventArgs)RadDropDownButton.OnMouseLeftButtonUp(MouseButtonEventArgs)RadDropDownButton.OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)RadDropDownButton.ApplyDropDownButtonPosition()RadDropDownButton.ApplyPopupPlacement()RadDropDownButton.OnDropDownContentChanged(object, object)RadDropDownButton.OnDropDownPlacementChanged(DataTemplate, DataTemplate)RadDropDownButton.OnDropDownContentTemplateChanged(DataTemplate, DataTemplate)RadDropDownButton.OnDropDownContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)RadDropDownButton.OnIsOpenChanged(bool, bool)RadDropDownButton.IsOpenRadDropDownButton.KeepOpenRadDropDownButton.DropDownIndicatorVisibilityRadDropDownButton.AutoOpenDelayRadDropDownButton.CloseOnEscapeRadDropDownButton.CloseOnEnterRadDropDownButton.DropDownContentRadDropDownButton.DropDownButtonPositionRadDropDownButton.DropDownPlacementRadDropDownButton.DropDownContentTemplateRadDropDownButton.DropDownContentTemplateSelectorRadDropDownButton.DropDownWidthRadDropDownButton.DropDownHeightRadDropDownButton.DropDownMinWidthRadDropDownButton.DropDownMinHeightRadDropDownButton.DropDownMaxWidthRadDropDownButton.DropDownMaxHeightRadDropDownButton.CloseOnPopupMouseLeftButtonUpRadDropDownButton.PopupPlacementTargetRadDropDownButton.PopupAnimationRadDropDownButton.DropDownClosedRadDropDownButton.DropDownOpenedRadDropDownButton.DropDownOpeningRadButton.HoverDelayPropertyRadButton.CornerRadiusPropertyRadButton.IsBackgroundVisiblePropertyRadButton.ActivateEventRadButton.HoverEventRadButton.OnLostFocus(RoutedEventArgs)RadButton.OnGotFocus(RoutedEventArgs)RadButton.OnMouseEnter(MouseEventArgs)RadButton.OnMouseLeave(MouseEventArgs)RadButton.OnMouseMove(MouseEventArgs)RadButton.OnIsPressedChanged(DependencyPropertyChangedEventArgs)RadButton.HoverDelayRadButton.CornerRadiusRadButton.IsBackgroundVisibleRadButton.ActivateRadButton.Hover

Constructors

RadGeometryDropDownButton()

Initializes a new instance of the RadGeometryDropDownButton class.

Declaration

cs-api-definition
public RadGeometryDropDownButton()

Fields

CloseOnClickProperty

Registers the CloseOnClick dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CloseOnClickProperty

Field Value

DependencyProperty

DropDownPopupHorizontalOffsetProperty

Registers the DropDownPopupHorizontalOffset dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownPopupHorizontalOffsetProperty

Field Value

DependencyProperty

DropDownPopupVerticalOffsetProperty

Registers the DropDownPopupVerticalOffset dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownPopupVerticalOffsetProperty

Field Value

DependencyProperty

GeometryProperty

Registers the Geometry dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty GeometryProperty

Field Value

DependencyProperty

ShouldCenterPopupProperty

Registers the ShouldCenterPopup dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ShouldCenterPopupProperty

Field Value

DependencyProperty

Properties

CloseOnClick

Gets or sets whether the drop down popup should be closed on click inside it.

Declaration

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

Property Value

bool

DropDownPopupHorizontalOffset

Gets or sets the horizontal offset of the dropdown popup.

Declaration

cs-api-definition
public double DropDownPopupHorizontalOffset { get; set; }

Property Value

double

The horizontal offset.

DropDownPopupVerticalOffset

Gets or sets the vertical offset of the dropdown popup.

Declaration

cs-api-definition
public double DropDownPopupVerticalOffset { get; set; }

Property Value

double

The vertical offset.

Geometry

Gets or sets the geometry.

Declaration

cs-api-definition
public Geometry Geometry { get; set; }

Property Value

Geometry

The geometry.

Implements IGeometryButton.Geometry

ShouldCenterPopup

Gets or sets whether the drop down popup should be centered.

Declaration

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

Property Value

bool

Methods

OnApplyTemplate()

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

Declaration

cs-api-definition
public override void OnApplyTemplate()

Overrides RadDropDownButton.OnApplyTemplate()

OnCreateAutomationPeer()

Creates a RadDropDownButtonAutomationPeer.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadDropDownButton.OnCreateAutomationPeer()

OnInitialized(EventArgs)

Raises the event.

Declaration

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

Parameters

e

EventArgs

The EventArgs instance containing the event data.

Overrides RadDropDownButton.OnInitialized(EventArgs)