MediaClock Класс

Определение

Поддерживает состояние времени для мультимедиа посредством MediaTimeline.

public ref class MediaClock : System::Windows::Media::Animation::Clock
public class MediaClock : System.Windows.Media.Animation.Clock
type MediaClock = class
    inherit Clock
Public Class MediaClock
Inherits Clock
Наследование

Конструкторы

MediaClock(MediaTimeline)

Инициализирует новый экземпляр класса MediaClock.

Свойства

Controller

Возвращает объект ClockController, который можно использовать для запуска, приостановки, возобновления работы, поиска, пропуска, остановки или удаления этого объекта Clock.

(Унаследовано от Clock)
CurrentGlobalSpeed

Получает текущую скорость хода часов по сравнению с реальным временем.

(Унаследовано от Clock)
CurrentGlobalTime

Возвращает текущее глобальное время, установленное системой времени WPF.

(Унаследовано от Clock)
CurrentIteration

Возвращает текущую итерацию часов.

(Унаследовано от Clock)
CurrentProgress

Возвращает текущее положение объекта Clock в текущей итерации.

(Унаследовано от Clock)
CurrentState

Получает значение, указывающее текущее состояние таймера: Active, Filling или Stopped.

(Унаследовано от Clock)
CurrentTime

Возвращает текущее время часов в текущей итерации.

(Унаследовано от Clock)
Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

(Унаследовано от DispatcherObject)
HasControllableRoot

Возвращает значение, которое указывает, является ли объект Clock частью управляемого дерева часов.

(Унаследовано от Clock)
IsPaused

Возвращает значение, которое указывает, приостановлен ли объект Clock или любой из его родительских объектов.

(Унаследовано от Clock)
NaturalDuration

Возвращает естественную длительность объекта Timeline часов.

(Унаследовано от Clock)
Parent

Возвращает объект часов, являющийся родительским для данного объекта.

(Унаследовано от Clock)
Timeline

Получает MediaTimeline, описывающий управляющее поведение часов.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)
DiscontinuousTimeMovement()

Вызывается при остановке движения.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCanSlip()

Извлекает значение, указывающее могут ли часы сдвигаться.

GetCurrentTimeCore()

Извлекает значение, идентифицирующее реальное время мультимедиа. Это значение может использоваться для синхронизации сдвига.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SpeedChanged()

Вызывается при изменении скорости часов.

Stopped()

Вызывается при остановке часов.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)

События

Completed

Происходит при полной остановке воспроизведения часов.

(Унаследовано от Clock)
CurrentGlobalSpeedInvalidated

Происходит при обновлении скорости хода часов.

(Унаследовано от Clock)
CurrentStateInvalidated

Происходит при обновлении свойства CurrentState часов.

(Унаследовано от Clock)
CurrentTimeInvalidated

Происходит в момент, когда параметр CurrentTime часов становится недействительным.

(Унаследовано от Clock)
RemoveRequested

Происходит при вызове метода Remove() в объекте Clock или одном из его родительских объектов.

(Унаследовано от Clock)

Применяется к

См. также раздел