ScrollBarVisibility Enumeration

Definition

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

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"/>
Vererbung
ScrollBarVisibility
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Auto 1

Eine ScrollLeiste wird nur angezeigt, wenn der Viewport nicht den gesamten Inhalt anzeigen kann.

Die Dimension des Inhalts wird auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf 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 wird auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf 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. Der Bildlauf ist weiterhin aktiviert und kann über Toucheingabe, Tastatur oder Mausradinteraktion erfolgen.

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

Visible 3

Eine Bildlaufleiste wird immer angezeigt.

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

Beispiele

Im folgenden Beispiel wird gezeigt, wie die ScrollBarVisibility-Enumerationsmember verwendet werden, um die HorizontalScrollBarVisibility-Eigenschaft eines ScrollViewer-Steuerelements festzulegen.

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