Freigeben über


ScrollBarVisibility Enumeration

Definition

Definiert Konstanten, die die Sichtbarkeit einer Scrollleiste in einem ScrollViewer-Steuerelement angeben.

public enum class ScrollBarVisibility
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class ScrollBarVisibility
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum ScrollBarVisibility
Public Enum ScrollBarVisibility
<object property="enumMemberName"/>
Vererbung
ScrollBarVisibility
Attribute

Felder

Auto 1

Eine ScrollBar wird nur angezeigt, wenn der Viewport nicht alle Inhalte anzeigen kann.

Die Dimension des Inhalts ist auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf die ViewportWidth des ScrollViewer festgelegt. Bei einer vertikalen ScrollBar wird die Höhe des Inhalts auf viewportHeight des ScrollViewer festgelegt.

Disabled 0

Eine ScrollBar wird nicht angezeigt, auch wenn der Viewport nicht den gesamten Inhalt anzeigen kann. Scrollen ist deaktiviert.

Die Dimension des Inhalts ist auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf die ViewportWidth des ScrollViewer festgelegt. Bei einer vertikalen ScrollBar wird die Höhe des Inhalts auf viewportHeight des ScrollViewer festgelegt.

Hidden 2

Eine ScrollBar wird nicht angezeigt, auch wenn der Viewport nicht den gesamten Inhalt anzeigen kann. Das Scrollen ist weiterhin aktiviert und kann durch Touch-, Tastatur- oder Mausradinteraktion erfolgen.

Die Dimension des Inhalts wird von der Dimension des ScrollViewer nicht beeinflusst.

Visible 3

Eine ScrollBar wird immer angezeigt.

Die Dimension des Inhalts ist auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf die ViewportWidth des ScrollViewer festgelegt. Bei einer vertikalen ScrollBar wird die Höhe des Inhalts auf viewportHeight des ScrollViewer festgelegt.

Beispiele

Das folgende Beispiel zeigt, wie sie mithilfe der ScrollBarVisibility-Enumerationsmember die HorizontalScrollBarVisibility-Eigenschaft eines ScrollViewer-Steuerelements festlegen.

<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>

Gilt für: