ScrollBarVisibility Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Nombre | Valor | Description |
---|---|---|
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. |
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>