IRangeValueProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai controlli che possono essere impostati su un valore all'interno di un intervallo. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata GetPattern e PatternInterface.RangeValue.
public interface class IRangeValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
struct IRangeValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
public interface IRangeValueProvider
Public Interface IRangeValueProvider
- Derivato
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Questo modello include linee guida e convenzioni che non sono completamente documentate qui. Per altre info su questo modello, vedi Pattern di controllo RangeValue.
IRangeValueProvider viene implementato dalla classe rangeBaseAutomationPeer Windows Runtime esistente. Questa è la classe di base per i peer per Slider, ScrollBar e ProgressBar. ProgressBarAutomationPeer aggiunge un override in modo che non supporti il modello se il valore di IsIndeterminate nel controllo proprietario è false.
Usare RangeValuePatternIdentifiers se si desidera fare riferimento alle proprietà del modello IRangeValueProvider dal codice di controllo quando si attivano eventi di automazione o si chiama RaisePropertyChangedEvent.
Proprietà
IsReadOnly |
Ottiene un valore che indica se il valore di un controllo è di sola lettura. |
LargeChange |
Ottiene il valore aggiunto o sottratto dalla proprietà Value quando viene apportata una modifica di grandi dimensioni, ad esempio con la chiave PAGE DOWN. |
Maximum |
Ottiene il valore di intervallo massimo supportato dal controllo . |
Minimum |
Ottiene il valore di intervallo minimo supportato dal controllo . |
SmallChange |
Ottiene il valore aggiunto o sottratto dalla proprietà Value quando viene apportata una piccola modifica, ad esempio con un tasto freccia. |
Value |
Ottiene il valore del controllo. |
Metodi
SetValue(Double) |
Imposta il valore del controllo. |