ScrollBarVisibility Enumeración

Definición

Define constantes que especifican la visibilidad de una barra de desplazamiento dentro de un control 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"/>
Herencia
ScrollBarVisibility
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Auto 1

Una barra de desplazamiento solo aparece cuando la ventanilla no puede mostrar todo el contenido.

La dimensión del contenido se establece en la dimensión correspondiente del elemento primario ScrollViewer . Para una barra de desplazamiento horizontal, el ancho del contenido se establece en viewportWidth del scrollViewer. Para una barra de desplazamiento vertical, el alto del contenido se establece en viewportHeight del scrollViewer.

Disabled 0

Una barra de desplazamiento no aparece incluso cuando la ventanilla no puede mostrar todo el contenido. El desplazamiento está deshabilitado.

La dimensión del contenido se establece en la dimensión correspondiente del elemento primario ScrollViewer . Para una barra de desplazamiento horizontal, el ancho del contenido se establece en viewportWidth del scrollViewer. Para una barra de desplazamiento vertical, el alto del contenido se establece en viewportHeight del scrollViewer.

Hidden 2

Una barra de desplazamiento no aparece incluso cuando la ventanilla no puede mostrar todo el contenido. El desplazamiento todavía está habilitado y puede producirse a través de la interacción táctil, teclado o rueda del mouse.

La dimensión del contenido no se ve afectada por la dimensión de ScrollViewer.

Visible 3

Siempre aparece una barra de desplazamiento .

La dimensión del contenido se establece en la dimensión correspondiente del elemento primario ScrollViewer . Para una barra de desplazamiento horizontal, el ancho del contenido se establece en viewportWidth del scrollViewer. Para una barra de desplazamiento vertical, el alto del contenido se establece en viewportHeight del scrollViewer.

Ejemplos

En el ejemplo siguiente se muestra cómo usar los miembros de enumeración ScrollBarVisibility para establecer la propiedad HorizontalScrollBarVisibility de un control 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>

Se aplica a