Поделиться через


Storyboard.GetCurrentProgress Метод

Определение

Извлекает свойство CurrentProgress объекта Clock, который был создан для данного объекта Storyboard.

Перегрузки

GetCurrentProgress()

Извлекает свойство CurrentProgress объекта Clock, который был создан для данного объекта Storyboard.

GetCurrentProgress(FrameworkContentElement)

Извлекает свойство CurrentProgress объекта Clock, который был создан для данного объекта Storyboard.

GetCurrentProgress(FrameworkElement)

Извлекает свойство CurrentProgress объекта Clock, который был создан для данного объекта Storyboard.

GetCurrentProgress()

Извлекает свойство CurrentProgress объекта Clock, который был создан для данного объекта Storyboard.

public:
 double GetCurrentProgress();
public double GetCurrentProgress ();
member this.GetCurrentProgress : unit -> double
Public Function GetCurrentProgress () As Double

Возвращаемое значение

Значение null, если часы имеют состояние Stopped, либо значение 0,0, если часы активны и объект Timeline имеет параметр Duration, равный Forever; в обратном случае значение от 0,0 до 1,0, которое указывает текущее положение часов в текущей итерации. Значение 0,0 указывает, что часы находятся в начале, а значение 1,0 – в конце текущей итерации.

Комментарии

Чтобы использовать этот метод для получения сведений о часах раскадровки, раскадровка должна быть управляемой. Чтобы сделать раскадровку управляемой в коде, необходимо использовать соответствующую перегрузку метода раскадровки Begin и указать true , чтобы сделать ее управляемой. Пример см. в разделе Практическое руководство. Управление раскадровкой после запуска.

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

GetCurrentProgress(FrameworkContentElement)

Извлекает свойство CurrentProgress объекта Clock, который был создан для данного объекта Storyboard.

public:
 Nullable<double> GetCurrentProgress(System::Windows::FrameworkContentElement ^ containingObject);
public double? GetCurrentProgress (System.Windows.FrameworkContentElement containingObject);
member this.GetCurrentProgress : System.Windows.FrameworkContentElement -> Nullable<double>
Public Function GetCurrentProgress (containingObject As FrameworkContentElement) As Nullable(Of Double)

Параметры

containingObject
FrameworkContentElement

Объект указан при вызове метода Begin(FrameworkContentElement, Boolean). Этот объект содержит объекты Clock, которые были созданы для данной раскадровки и ее дочерних элементов.

Возвращаемое значение

Значение null, если часы имеют состояние Stopped, либо значение 0,0, если часы активны и объект Timeline имеет параметр Duration, равный Forever; в обратном случае значение от 0,0 до 1,0, которое указывает текущее положение часов в текущей итерации. Значение 0,0 указывает, что часы находятся в начале, а значение 1,0 – в конце текущей итерации.

Комментарии

Чтобы использовать этот метод для получения сведений о часах раскадровки, раскадровка должна быть управляемой. Чтобы сделать раскадровку управляемой в коде, необходимо использовать соответствующую перегрузку метода раскадровки Begin и указать true , чтобы сделать ее управляемой. Пример см. в разделе Практическое руководство. Управление раскадровкой после запуска.

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

GetCurrentProgress(FrameworkElement)

Извлекает свойство CurrentProgress объекта Clock, который был создан для данного объекта Storyboard.

public:
 Nullable<double> GetCurrentProgress(System::Windows::FrameworkElement ^ containingObject);
public double? GetCurrentProgress (System.Windows.FrameworkElement containingObject);
member this.GetCurrentProgress : System.Windows.FrameworkElement -> Nullable<double>
Public Function GetCurrentProgress (containingObject As FrameworkElement) As Nullable(Of Double)

Параметры

containingObject
FrameworkElement

Объект указан при вызове метода Begin(FrameworkElement, Boolean). Этот объект содержит объекты Clock, которые были созданы для данной раскадровки и ее дочерних элементов.

Возвращаемое значение

Значение null, если часы имеют состояние Stopped, либо значение 0,0, если часы активны и объект Timeline имеет параметр Duration, равный Forever; в обратном случае значение от 0,0 до 1,0, которое указывает текущее положение часов в текущей итерации. Значение 0,0 указывает, что часы находятся в начале, а значение 1,0 – в конце текущей итерации.

Комментарии

Чтобы использовать этот метод для получения сведений о часах раскадровки, раскадровка должна быть управляемой. Чтобы сделать раскадровку управляемой в коде, необходимо использовать соответствующую перегрузку метода раскадровки Begin и указать true , чтобы сделать ее управляемой. Пример см. в разделе Практическое руководство. Управление раскадровкой после запуска.

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