ScrollBarVisibility Énumération
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.
Définit des constantes qui spécifient la visibilité d’une barre de défilement dans un contrôle ScrollViewer .
public enum class ScrollBarVisibility
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ScrollBarVisibility
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ScrollBarVisibility
Public Enum ScrollBarVisibility
<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. |
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 .
<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>