Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft