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

Represents a Geometry DropDown Button Control.

Definition

Namespace:Telerik.Windows.Controls.Diagrams.Extensions

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

Syntax:

C#
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.DropDownHorizontalOffsetPropertyRadDropDownButton.DropDownVerticalOffsetPropertyRadDropDownButton.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.ApplyPopupOffsets()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.DropDownHorizontalOffsetRadDropDownButton.DropDownVerticalOffsetRadDropDownButton.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

Initializes a new instance of the RadGeometryDropDownButton class.

C#
public RadGeometryDropDownButton()

Fields

CloseOnClickProperty

DependencyProperty

Registers the CloseOnClick dependency property.

C#
public static readonly DependencyProperty CloseOnClickProperty

Registers the DropDownPopupHorizontalOffset dependency property.

C#
public static readonly DependencyProperty DropDownPopupHorizontalOffsetProperty

Registers the DropDownPopupVerticalOffset dependency property.

C#
public static readonly DependencyProperty DropDownPopupVerticalOffsetProperty

GeometryProperty

DependencyProperty

Registers the Geometry dependency property.

C#
public static readonly DependencyProperty GeometryProperty

ShouldCenterPopupProperty

DependencyProperty

Registers the ShouldCenterPopup dependency property.

C#
public static readonly DependencyProperty ShouldCenterPopupProperty

Properties

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

C#
public bool CloseOnClick { get; set; }

Gets or sets the horizontal offset of the dropdown popup.

C#
public double DropDownPopupHorizontalOffset { get; set; }
Property Value:

The horizontal offset.

Gets or sets the vertical offset of the dropdown popup.

C#
public double DropDownPopupVerticalOffset { get; set; }
Property Value:

The vertical offset.

Geometry

Geometry

Gets or sets the geometry.

C#
public Geometry Geometry { get; set; }
Property Value:

The geometry.

Implements: IGeometryButton.Geometry

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

C#
public bool ShouldCenterPopup { get; set; }

Methods

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

C#
public override void OnApplyTemplate()

Overrides: RadDropDownButton.OnApplyTemplate()

Creates a RadDropDownButtonAutomationPeer.

C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

Overrides: RadDropDownButton.OnCreateAutomationPeer()

Raises the event.

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

The EventArgs instance containing the event data.

Overrides: RadDropDownButton.OnInitialized(EventArgs)