DispatcherTimer.Interval Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.