RepeatButton.Delay Property

Definition

Gets or sets the amount of time, in milliseconds, the RepeatButton waits while it is pressed before it starts repeating. The value must be non-negative.

public:
 property int Delay { int get(); void set(int value); };
[System.ComponentModel.Bindable(true)]
public int Delay { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Delay : int with get, set
Public Property Delay As Integer

Property Value

The amount of time, in milliseconds, the RepeatButton waits while it is pressed before it starts repeating. The default is the value of KeyboardDelay.

Attributes

Examples

The following example shows how to use the Delay property to set the time that a RepeatButton waits before it starts repeating.

<RepeatButton Width="100" DockPanel.Dock="Top" 
              Delay="500" Interval="100" 
              Click="Increase">
  Increase
</RepeatButton>

<TextBlock Name="valueText" 
           Width="100" DockPanel.Dock="Top" 
           TextAlignment="Center" FontSize="16">
  0
</TextBlock>

<RepeatButton Width="100" DockPanel.Dock="Top" 
              Delay="500" Interval="100" 
              Click="Decrease">
  Decrease
</RepeatButton>

Remarks

Dependency Property Information

Identifier field DelayProperty
Metadata properties set to true None

Applies to