Class RadButton
A Button control.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.dll
Syntax
[TelerikToolboxCategory("Buttons")]
public class RadButton : Button, ICommandSource
Constructors
RadButton()
Initializes a new instance of the RadButton class.
Declaration
public RadButton()
Fields
ActivateEvent
Identifies the Activate routed event.
Declaration
public static readonly RoutedEvent ActivateEvent
Field Value
RoutedEvent
|
ClickEvent
Identifies the Click property.
Declaration
public static readonly RoutedEvent ClickEvent
Field Value
RoutedEvent
|
CommandParameterProperty
Identifies the CommandParameter property.
Declaration
public static readonly DependencyProperty CommandParameterProperty
Field Value
System.Windows.DependencyProperty
|
CommandProperty
Identifies the Command property.
Declaration
public static readonly DependencyProperty CommandProperty
Field Value
System.Windows.DependencyProperty
|
CommandTargetProperty
Identifies the CommandTarget property.
Declaration
public static readonly DependencyProperty CommandTargetProperty
Field Value
System.Windows.DependencyProperty
|
CornerRadiusProperty
Identifies the CornerRadius property.
Declaration
public static readonly DependencyProperty CornerRadiusProperty
Field Value
System.Windows.DependencyProperty
|
HoverDelayProperty
Identifies the HoverDelay property.
Declaration
public static readonly DependencyProperty HoverDelayProperty
Field Value
System.Windows.DependencyProperty
|
HoverEvent
Identifies the Hover routed event.
Declaration
public static readonly RoutedEvent HoverEvent
Field Value
RoutedEvent
|
InnerCornerRadiusProperty
Identifies the InnerCornerRadius property.
Declaration
public static readonly DependencyProperty InnerCornerRadiusProperty
Field Value
System.Windows.DependencyProperty
|
IsBackgroundVisibleProperty
Identifies the IsBackgroundVisible property.
Declaration
public static readonly DependencyProperty IsBackgroundVisibleProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Command
Gets the command that will be executed when the command source is invoked. This is a dependency property.
Declaration
public ICommand Command { get; set; }
Property Value
System.Windows.Input.ICommand
|
Implements
CommandParameter
Represents a user defined data value that can be passed to the command when it is executed. This is a dependency property.
Declaration
public object CommandParameter { get; set; }
Property Value
System.Object
|
Implements
CommandTarget
The object that the command is being executed on. This is a dependency property.
Declaration
public UIElement CommandTarget { get; set; }
Property Value
System.Windows.UIElement
|
Implements
CornerRadius
Gets or sets a value that represents the degree to which the corners of the control are rounded. This is a dependency property.
Declaration
public CornerRadius CornerRadius { get; set; }
Property Value
System.Windows.CornerRadius
|
HoverDelay
Gets or sets whether the popup opens when mouse hovers for pointed milliseconds Value of zero means no auto open. This is a dependency property.
Declaration
public TimeSpan HoverDelay { get; set; }
Property Value
System.TimeSpan
|
InnerCornerRadius
Gets or sets a value that represents the degree to which the inner corners of the control are rounded. This is a dependency property.
Declaration
public CornerRadius InnerCornerRadius { get; set; }
Property Value
System.Windows.CornerRadius
|
IsBackgroundVisible
Sets the visual appearance of the chrome not to render in Normal mode.
Declaration
public bool IsBackgroundVisible { get; set; }
Property Value
System.Boolean
|
Methods
OnActivate()
Raises the Activate event.
Declaration
protected virtual void OnActivate()
OnApplyTemplate()
Invoked whenever application code or internal processes (such as a rebuilding layout pass) call. System.Windows.Controls.Control.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnClick()
Invoke the base OnClick and execute the associated Command.
Declaration
protected override void OnClick()
OnCreateAutomationPeer()
Creates a RadButtonAutomationPeer.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
|
OnGotFocus(RoutedEventArgs)
Invoked on got focus.
Declaration
protected override void OnGotFocus(RoutedEventArgs e)
Parameters
System.Windows.RoutedEventArgs
e
|
OnHover()
Invocated when the hover happens.
Declaration
protected virtual void OnHover()
OnIsPressedChanged(DependencyPropertyChangedEventArgs)
Called when the IsPressed property changes.
Declaration
protected override void OnIsPressedChanged(DependencyPropertyChangedEventArgs e)
Parameters
System.Windows.DependencyPropertyChangedEventArgs
e
|
OnLostFocus(RoutedEventArgs)
Invoked on focus lost.
Declaration
protected override void OnLostFocus(RoutedEventArgs e)
Parameters
System.Windows.RoutedEventArgs
e
|
OnMouseEnter(MouseEventArgs)
Starts the auto open timer.
Declaration
protected override void OnMouseEnter(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
|
OnMouseLeave(MouseEventArgs)
Stops the auto open timer.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
|
OnMouseMove(MouseEventArgs)
Restarts the auto open timer.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
|
Events
Activate
Occurs when button is clicked.
Declaration
public event EventHandler<RadRoutedEventArgs> Activate
Event Type
System.EventHandler<RadRoutedEventArgs>
|
Hover
Occurs when button is hovered.
Declaration
public event EventHandler<RadRoutedEventArgs> Hover
Event Type
System.EventHandler<RadRoutedEventArgs>
|