Partager via


DispatcherTimer.Interval Propriété

Définition

Obtient ou définit la durée séparant les graduations de la minuterie.

public:
 property TimeSpan Interval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan Interval { get; set; }
member this.Interval : TimeSpan with get, set
Public Property Interval As TimeSpan

Valeur de propriété

Durée séparant les graduations. La valeur par défaut est 00:00:00.

Exceptions

interval est inférieur à 0 ou supérieur à Int32.MaxValue millisecondes.

Exemples

L’exemple suivant crée un DispatcherTimer. Un nouvel DispatcherTimer objet nommé dispatcherTimer est créé. Le gestionnaire d’événements dispatcherTimer_Tick est ajouté à l’événement Tick . est Interval défini sur 1 seconde à l’aide d’un TimeSpan objet.

//  DispatcherTimer setup
dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = TimeSpan.FromSeconds(1);
dispatcherTimer.Start();
'  DispatcherTimer setup
dispatcherTimer = New Threading.DispatcherTimer()
AddHandler dispatcherTimer.Tick, AddressOf dispatcherTimer_Tick
dispatcherTimer.Interval = New TimeSpan(0,0,1)
dispatcherTimer.Start()

Remarques

Il n’est pas garanti que les minuteurs s’exécutent exactement lorsque l’intervalle de temps se produit, mais ils ne s’exécutent pas avant l’intervalle de temps. Cela est dû au fait que DispatcherTimer les opérations sont placées sur la file d’attente Dispatcher comme les autres opérations. L’exécution de l’opération DispatcherTimer dépend des autres travaux de la file d’attente et de leurs priorités.

S’applique à