ScrollBarVisibility Énumération

Définition

Définit des constantes qui spécifient la visibilité d’une barre de défilement dans un contrôle ScrollViewer .

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ScrollBarVisibility
XAML
<object property="enumMemberName"/>
Héritage
ScrollBarVisibility
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Nom Valeur Description
Auto 1

Une barre de défilement s’affiche uniquement lorsque la fenêtre d’affichage ne peut pas afficher tout le contenu.

La dimension du contenu est définie sur la dimension correspondante du parent ScrollViewer . Pour une barre de défilement horizontale, la largeur du contenu est définie sur ViewportWidth du ScrollViewer. Pour une barre de défilement verticale, la hauteur du contenu est définie sur viewportHeight du ScrollViewer.

Disabled 0

Une barre de défilement n’apparaît pas même lorsque la fenêtre d’affichage ne peut pas afficher tout le contenu. Le défilement est désactivé.

La dimension du contenu est définie sur la dimension correspondante du parent ScrollViewer . Pour une barre de défilement horizontale, la largeur du contenu est définie sur ViewportWidth du ScrollViewer. Pour une barre de défilement verticale, la hauteur du contenu est définie sur viewportHeight du ScrollViewer.

Hidden 2

Une barre de défilement n’apparaît pas même lorsque la fenêtre d’affichage ne peut pas afficher tout le contenu. Le défilement est toujours activé et peut se produire par interaction tactile, clavier ou roulette de la souris.

La dimension du contenu n’est pas affectée par la dimension du ScrollViewer.

Visible 3

Une barre de défilement s’affiche toujours.

La dimension du contenu est définie sur la dimension correspondante du parent ScrollViewer . Pour une barre de défilement horizontale, la largeur du contenu est définie sur ViewportWidth du ScrollViewer. Pour une barre de défilement verticale, la hauteur du contenu est définie sur viewportHeight du ScrollViewer.

Exemples

L’exemple suivant montre comment utiliser les membres de l’énumération ScrollBarVisibility pour définir la propriété HorizontalScrollBarVisibility d’un contrôle ScrollViewer .

XAML
<StackPanel Height="400" Width="300">
    <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">
        <Grid VerticalAlignment="Top" HorizontalAlignment="Left">
            <Rectangle Fill="Green" Width="450" Height="200"></Rectangle>
            <TextBlock Margin="10,10,10,10">
                Auto. The horizontal scroll bar is shown if the content is wider than the viewport.
            </TextBlock>
        </Grid>
    </ScrollViewer>
    <ScrollViewer HorizontalScrollBarVisibility="Hidden">
        <Grid>
            <Rectangle Fill="Blue" Width="450" Height="200" />
            <TextBlock Margin="10,10,10,10">
                Hidden. The horizontal scroll bar is hidden even if the content is wider than the viewport.
            </TextBlock>
        </Grid>
    </ScrollViewer>
</StackPanel>

S’applique à

Produit Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100