ScrollBarVisibility Enum

Definisi

Menentukan konstanta yang menentukan visibilitas bilah gulir dalam kontrol 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"/>
Warisan
ScrollBarVisibility
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

Auto 1

Bilah Gulir hanya muncul saat viewport tidak dapat menampilkan semua konten.

Dimensi konten diatur ke dimensi yang sesuai dari induk ScrollViewer . Untuk ScrollBar horizontal, lebar konten diatur ke ViewportWidth dari ScrollViewer. Untuk ScrollBar vertikal, tinggi konten diatur ke ViewportHeight dari ScrollViewer.

Disabled 0

Bilah Gulir tidak muncul meskipun viewport tidak dapat menampilkan semua isi. Pengguliran dinonaktifkan.

Dimensi konten diatur ke dimensi yang sesuai dari induk ScrollViewer . Untuk ScrollBar horizontal, lebar konten diatur ke ViewportWidth dari ScrollViewer. Untuk ScrollBar vertikal, tinggi konten diatur ke ViewportHeight dari ScrollViewer.

Hidden 2

Bilah Gulir tidak muncul meskipun viewport tidak dapat menampilkan semua isi. Pengguliran masih diaktifkan, dan dapat terjadi melalui interaksi sentuhan, keyboard, atau roda mouse.

Dimensi konten tidak terpengaruh oleh dimensi ScrollViewer.

Visible 3

Bilah Gulir selalu muncul.

Dimensi konten diatur ke dimensi yang sesuai dari induk ScrollViewer . Untuk ScrollBar horizontal, lebar konten diatur ke ViewportWidth dari ScrollViewer. Untuk ScrollBar vertikal, tinggi konten diatur ke ViewportHeight dari ScrollViewer.

Contoh

Contoh berikut menunjukkan cara menggunakan anggota enumerasi ScrollBarVisibility untuk mengatur properti HorizontalScrollBarVisibility dari kontrol 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>

Berlaku untuk