ProgressBarTemplateSettings Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет вычисляемые значения, на которые можно ссылаться как на источники TemplatedParent при определении шаблонов для элемента управления ProgressBar . Не предназначено для общего использования.
public ref class ProgressBarTemplateSettings sealed : DependencyObject
/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyNeedsDependencyPropertyField]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class ProgressBarTemplateSettings final : DependencyObject
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyNeedsDependencyPropertyField]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class ProgressBarTemplateSettings final : DependencyObject
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyNeedsDependencyPropertyField]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class ProgressBarTemplateSettings : DependencyObject
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyNeedsDependencyPropertyField]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public sealed class ProgressBarTemplateSettings : DependencyObject
Public NotInheritable Class ProgressBarTemplateSettings
Inherits DependencyObject
- Наследование
- Атрибуты
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyNeedsDependencyPropertyFieldAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute
Комментарии
Получение экземпляров ProgressBarTemplateSettings путем запроса значения ProgressBar.TemplateSettings.
Значения из ProgressBarTemplateSettings обычно используются в качестве значений "To" или "From" анимаций или переходов темы.
Свойства
ClipRect |
Возвращает прямоугольник , описывающий обрезанную область ProgressBar. |
Container2AnimationEndPosition |
Возвращает целевую точку "To" вторичного контейнера анимации, которая анимирует ProgressBar. |
Container2AnimationStartPosition |
Возвращает точку "От" дополнительного контейнера анимации, которая анимирует ProgressBar. |
ContainerAnimationEndPosition |
Возвращает целевую точку "To" основного контейнера анимации, которая анимирует ProgressBar. |
ContainerAnimationMidPosition |
Возвращает целевую середину анимации контейнера, которая анимирует ProgressBar. |
ContainerAnimationStartPosition |
Возвращает точку "От" основной анимации контейнера, которая анимирует ProgressBar. |
Dispatcher |
Всегда возвращает в |
DispatcherQueue |
Возвращает объект , |
EllipseAnimationEndPosition |
Возвращает точку "To" анимации "Эллипс", которая анимирует ProgressBar. |
EllipseAnimationWellPosition |
Возвращает остановленную точку анимации "Эллипс", которая анимирует ProgressBar. |
EllipseDiameter |
Возвращает определенный шаблоном диаметр элемента Ellipse, анимированный в шаблонном ProgressBar. |
EllipseOffset |
Возвращает определяемое шаблоном смещение элемента Ellipse, анимированное в шаблоне ProgressBar. |
IndicatorLengthDelta |
Возвращает разностную длину индикатора, которая полезна для изменения положения переходов. |
Методы
ClearValue(DependencyProperty) |
Очищает локальное значение свойства зависимостей. (Унаследовано от DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна. (Унаследовано от DependencyObject) |
GetValue(DependencyProperty) |
Возвращает текущее действующее значение свойства зависимостей из DependencyObject. (Унаследовано от DependencyObject) |
ReadLocalValue(DependencyProperty) |
Возвращает локальное значение свойства зависимостей, если задано локальное значение. (Унаследовано от DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Регистрирует функцию уведомления для прослушивания изменений определенного DependencyProperty в этом экземпляре DependencyObject . (Унаследовано от DependencyObject) |
SetValue(DependencyProperty, Object) |
Задает локальное значение свойства зависимостей для Объекта DependencyObject. (Унаследовано от DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова Метода RegisterPropertyChangedCallback. (Унаследовано от DependencyObject) |