DispatcherTimer.Interval Propriedade

Definição

Obtém ou define o período de tempo entre os ticks do temporizador.

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

Valor de Propriedade

O período de tempo entre carraças. O padrão é 00:00:00.

Exceções

interval é inferior a 0 ou superior ao Int32.MaxValue milissegundos.

Exemplos

O exemplo seguinte cria um DispatcherTimer. É criado um novo DispatcherTimer objeto nomeado dispatcherTimer . O gestor dispatcherTimer_Tick de eventos é adicionado ao Tick evento. O Interval é definido para 1 segundo usando um TimeSpan objeto.

//  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()

Observações

Os temporizadores não têm garantia de executar exatamente quando o intervalo de tempo ocorre, mas é garantido que não se executam antes de o intervalo de tempo ocorrer. Isto acontece porque DispatcherTimer as operações são colocadas na Dispatcher fila como outras operações. A execução da DispatcherTimer operação depende dos outros trabalhos na fila e das suas prioridades.

Aplica-se a