IScrollProvider 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 a un controllo che funge da contenitore scorrevole per una raccolta di oggetti figlio. Gli elementi figlio di questo elemento devono implementare IScrollItemProvider. Implementare IScrollProvider per supportare le funzionalità richieste da un client di automazione con una chiamata GetPattern e PatternInterface.Scroll.
public interface class IScrollProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(927724929, 30486, 19388, 130, 235, 217, 151, 0, 110, 169, 153)]
struct IScrollProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(927724929, 30486, 19388, 130, 235, 217, 151, 0, 110, 169, 153)]
public interface IScrollProvider
Public Interface IScrollProvider
- 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 informazioni su ciò che questo modello è per, vedere Scroll Control Pattern.For more info on this pattern is for, see Scroll Control Pattern.
IScrollProvider viene implementato dalla classe ScrollViewerAutomationPeer esistente Windows Runtime, ovvero il peer per la parte componente ScrollViewer usato in molti altri controlli elenco.
Inoltre, IScrollProvider viene segnalato come modello supportato da ItemsControlAutomationPeer, ma solo se un oggetto ScrollViewer esiste nel modello del proprietario ed è attivo. ScrollViewerAutomationPeer per questo ScrollViewer fornisce l'implementazione del modello, ItemsControlAutomationPeer lo inoltra solo.
Usare ScrollPatternIdentifiers se si desidera fare riferimento alle proprietà del modello IScrollProvider dal codice di controllo quando si attivano eventi di automazione o chiamare RaisePropertyChangedEvent.
Proprietà
HorizontallyScrollable |
Ottiene un valore che indica se il controllo è in grado di scorrere orizzontalmente. |
HorizontalScrollPercent |
Ottiene la posizione di scorrimento orizzontale corrente. |
HorizontalViewSize |
Ottiene la dimensione vista orizzontale corrente. |
VerticallyScrollable |
Ottiene un valore che indica se il controllo è in grado di scorrere verticalmente. |
VerticalScrollPercent |
Ottiene la posizione di scorrimento verticale corrente. |
VerticalViewSize |
Ottiene la dimensione della visualizzazione verticale. |
Metodi
Scroll(ScrollAmount, ScrollAmount) |
Scorre l'area visibile dell'area contenuto orizzontalmente, verticalmente o entrambe. |
SetScrollPercent(Double, Double) |
Imposta la posizione di scorrimento orizzontale e verticale come percentuale dell'area di contenuto totale nel controllo. |