DispatcherTimer.Interval Propriété

Définition

Obtient ou définit la période entre les cycles du minuteur.

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é

Période d’intervalle entre les cycles. 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 . La Interval valeur est définie 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

Les minuteurs ne sont pas garantis pour s’exécuter exactement lorsque l’intervalle de temps se produit, mais ils sont garantis de ne pas s’exécuter avant l’intervalle de temps. Cela est dû au fait que DispatcherTimer les opérations sont placées dans la Dispatcher file d’attente comme d’autres opérations. Lorsque l’opération DispatcherTimer s’exécute dépend des autres travaux de la file d’attente et de leurs priorités.

S’applique à