Condividi tramite


ProgressBarTemplateSettings Classe

Definizione

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo ProgressBar . Non destinato all'uso generale.

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
Ereditarietà
Object Platform::Object IInspectable DependencyObject ProgressBarTemplateSettings
Attributi
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyNeedsDependencyPropertyFieldAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Commenti

Ottenere istanze di ProgressBarTemplateSettings eseguendo una query sul valore di ProgressBar.TemplateSettings.

I valori di ProgressBarTemplateSettings vengono in genere usati come valori "A" o "From" delle animazioni o delle transizioni del tema.

Proprietà

ClipRect

Ottiene il rect che descrive l'area ritagliata dell'oggetto ProgressBar.

Container2AnimationEndPosition

Ottiene il punto di destinazione "A" dell'animazione del contenitore secondario che anima ProgressBar.

Container2AnimationStartPosition

Ottiene il punto "Da" dell'animazione del contenitore secondario che anima ProgressBar.

ContainerAnimationEndPosition

Ottiene il punto di destinazione "A" dell'animazione del contenitore principale che anima ProgressBar.

ContainerAnimationMidPosition

Ottiene il punto intermedio di destinazione dell'animazione contenitore che anima ProgressBar.

ContainerAnimationStartPosition

Ottiene il punto "Da" dell'animazione del contenitore principale che anima ProgressBar.

Dispatcher

Restituisce null sempre in un'app SDK per app di Windows. Usare invece DispatcherQueue .

(Ereditato da DependencyObject)
DispatcherQueue

Ottiene l'oggetto a cui è associato l'oggetto DispatcherQueue . DispatcherQueue Rappresenta una funzionalità che può accedere a nel thread dell'interfaccia DependencyObject utente anche se il codice viene avviato da un thread non dell'interfaccia utente.

(Ereditato da DependencyObject)
EllipseAnimationEndPosition

Ottiene il punto "A" dell'animazione "Ellipse" che anima ProgressBar.

EllipseAnimationWellPosition

Ottiene il punto arrestato dell'animazione "Ellipse" che anima ProgressBar.

EllipseDiameter

Ottiene il diametro definito dal modello dell'elemento "Ellipse" animato in un oggetto ProgressBar basato su modelli.

EllipseOffset

Ottiene la sequenza di offset definita dal modello dell'elemento "Ellipse" animato in un oggetto ProgressBar basato su modelli.

IndicatorLengthDelta

Ottiene il delta della lunghezza dell'indicatore, utile per il riposizionamento delle transizioni.

Metodi

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da dependencyObject.

(Ereditato da DependencyObject)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se è impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche apportate a una dipendenza specifica in questa istanza di DependencyObject .

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza su dependencyObject.

(Ereditato da DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Si applica a