Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

ScrollBarVisibility (Enumeración)

Especifica la visibilidad de ScrollBar para el contenido desplazable.

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public enum ScrollBarVisibility
<object property="enumerationMemberName" .../>

Nombre de miembroDescripción
DisabledNo aparece ScrollBar ni siquiera cuando la ventanilla no puede mostrar todo el contenido. La dimensión del contenido está establecida en la dimensión correspondiente del elemento primario ScrollViewer. Para un ScrollBar horizontal, el ancho del contenido está establecido en ViewportWidth de ScrollViewer. Para un ScrollBar vertical, el alto del contenido está establecido en ViewportHeight de ScrollViewer.
AutoAparece ScrollBar y la dimensión de ScrollViewer se aplica al contenido cuando la ventanilla no puede mostrar todo el contenido. Para un ScrollBar horizontal, el ancho del contenido está establecido en ViewportWidth de ScrollViewer. Para un ScrollBar vertical, el alto del contenido está establecido en ViewportHeight de ScrollViewer.
HiddenNo aparece ScrollBar ni siquiera cuando la ventanilla no puede mostrar todo el contenido. La dimensión de ScrollViewer no se aplica al contenido.
VisibleAparece siempre ScrollBar. La dimensión de ScrollViewer se aplica al contenido. Para un ScrollBar horizontal, el ancho del contenido está establecido en ViewportWidth de ScrollViewer. Para un ScrollBar vertical, el alto del contenido está establecido en ViewportHeight de ScrollViewer.

Utilice esta enumeración para establecer los valores de las propiedades HorizontalScrollBarVisibility y VerticalScrollBarVisibility del control ScrollViewer.

Los valores de miembros de esta enumeración especifican la visibilidad ScrollBar en una dirección determinada. Estos valores de miembros también especifican si la dimensión ScrollViewer correspondiente se aplica a su contenido adjunto.

Al aplicar ViewportWidth o ViewportHeight al contenido ScrollViewer, establece el tamaño de la ventanilla para el contenido.

El ejemplo siguiente muestra cómo utilizar los valores de miembros de esta enumeración para establecer la propiedad HorizontalScrollBarVisibility del control ScrollViewer.



            // Create the application's main window
            mainWindow = new Window ();
            mainWindow.Title = "ScrollViewer Sample";

            // Define a ScrollViewer
            myScrollViewer = new ScrollViewer();
            myScrollViewer.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;

            // Add Layout control
            myStackPanel = new StackPanel();
            myStackPanel.HorizontalAlignment = HorizontalAlignment.Left;
            myStackPanel.VerticalAlignment = VerticalAlignment.Top;

            TextBlock myTextBlock = new TextBlock();
            myTextBlock.TextWrapping = TextWrapping.Wrap;
            myTextBlock.Margin = new Thickness(0, 0, 0, 20);
            myTextBlock.Text = "Scrolling is enabled when it is necessary. Resize the Window, making it larger and smaller.";

            Rectangle myRectangle = new Rectangle();
            myRectangle.Fill = Brushes.Red;
            myRectangle.Width = 500;
            myRectangle.Height = 500;

            // Add child elements to the parent StackPanel
            myStackPanel.Children.Add(myTextBlock);
            myStackPanel.Children.Add(myRectangle);

            // Add the StackPanel as the lone Child of the Border
            myScrollViewer.Content = myStackPanel;

            // Add the Border as the Content of the Parent Window Object
            mainWindow.Content = myScrollViewer;
            mainWindow.Show ();




<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      WindowTitle="ScrollViewer Sample">
  <ScrollViewer HorizontalScrollBarVisibility="Auto">
    <StackPanel VerticalAlignment="Top" HorizontalAlignment="Left">
      <TextBlock TextWrapping="Wrap" Margin="0,0,0,20">Scrolling is enabled when it is necessary. 
      Resize the window, making it larger and smaller.</TextBlock>
      <Rectangle Fill="Red" Width="500" Height="500"></Rectangle>
    </StackPanel>
  </ScrollViewer>
</Page>


.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: