ProgressBarTemplateSettings Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un contrôle ProgressBar . Non destiné à une utilisation générale.
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
- Héritage
- Attributs
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyNeedsDependencyPropertyFieldAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute
Remarques
Obtenez des instances de ProgressBarTemplateSettings en interrogeant la valeur de ProgressBar.TemplateSettings.
Les valeurs de ProgressBarTemplateSettings sont généralement utilisées en tant que valeurs « À » ou « De » des animations de thème ou des transitions.
Propriétés
ClipRect |
Obtient le Rect qui décrit la zone clippée de progressBar. |
Container2AnimationEndPosition |
Obtient le point « À » cible de l’animation de conteneur secondaire qui anime la Barre de progression. |
Container2AnimationStartPosition |
Obtient le point « From » de l’animation de conteneur secondaire qui anime progressBar. |
ContainerAnimationEndPosition |
Obtient le point « À » cible de l’animation du conteneur principal qui anime progressBar. |
ContainerAnimationMidPosition |
Obtient le milieu cible de l’animation de conteneur qui anime la Barre de progression. |
ContainerAnimationStartPosition |
Obtient le point « From » de l’animation du conteneur principal qui anime progressBar. |
Dispatcher |
Retourne |
DispatcherQueue |
Obtient le |
EllipseAnimationEndPosition |
Obtient le point « À » de l’animation « Ellipse » qui anime la ProgressBar. |
EllipseAnimationWellPosition |
Obtient le point arrêté de l’animation « Ellipse » qui anime la ProgressBar. |
EllipseDiameter |
Obtient le diamètre défini par le modèle de l’élément « Ellipse » qui est animé dans un modèle ProgressBar. |
EllipseOffset |
Obtient la poisition de décalage définie par le modèle de l’élément « Ellipse » animé dans un modèle ProgressBar. |
IndicatorLengthDelta |
Obtient le delta de longueur de l’indicateur, qui est utile pour repositionner les transitions. |
Méthodes
ClearValue(DependencyProperty) |
Efface la valeur locale d’une propriété de dépendance. (Hérité de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Retourne toute valeur de base établie pour une propriété de dépendance, qui s’applique dans les cas où une animation n’est pas active. (Hérité de DependencyObject) |
GetValue(DependencyProperty) |
Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un objet DependencyObject. (Hérité de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie. (Hérité de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject. (Hérité de DependencyObject) |
SetValue(DependencyProperty, Object) |
Définit la valeur locale d’une propriété de dépendance sur un DependencyObject. (Hérité de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback. (Hérité de DependencyObject) |