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.

C#
[System.ComponentModel.Bindable(true)]
public int Delay { get; set; }

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.

XAML
<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

Item Value
Identifier field DelayProperty
Metadata properties set to true None

Applies to

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10