DispatcherTimer.Interval Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zamanlayıcı keneleri arasındaki süreyi alır veya ayarlar.
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
Özellik Değeri
Keneler arasındaki süre. Varsayılan değer 00:00:00'dır.
Özel durumlar
interval
0'dan küçük veya Int32.MaxValue milisaniyeden büyük.
Örnekler
Aşağıdaki örnek bir DispatcherTimeroluşturur. adlı dispatcherTimer
yeni DispatcherTimer bir nesne oluşturulur. Olay işleyicisi dispatcherTimer_Tick
olaya eklenir Tick .
Interval nesnesi kullanılarak TimeSpan 1 saniye olarak ayarlanır.
// 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()
Açıklamalar
Süreölçerlerin tam olarak zaman aralığı oluştuğunda yürütülmesi garanti değildir, ancak zaman aralığı gerçekleşmeden önce yürütülmeyecekleri garanti edilir. Bunun nedeni DispatcherTimer , işlemlerin Dispatcher diğer işlemler gibi kuyruğa yerleştirilmesidir. DispatcherTimer İşlem yürütülürken kuyruktaki diğer işlere ve bunların önceliklerine bağımlıdır.