ScrollViewer.CanContentScroll Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen yang mendukung IScrollInfo antarmuka diizinkan untuk menggulir.
public:
property bool CanContentScroll { bool get(); void set(bool value); };
public bool CanContentScroll { get; set; }
member this.CanContentScroll : bool with get, set
Public Property CanContentScroll As Boolean
Nilai Properti
true
ScrollViewer jika gulir dalam hal unit logis; false jika ScrollViewer gulir dalam hal unit fisik. Defaultnya adalah false.
Contoh
Contoh berikut menunjukkan cara mengatur CanContentScroll properti dengan menggunakan kode.
private void scrollTrue(object sender, RoutedEventArgs e)
{
svrContent.CanContentScroll = true;
svrContent.Height = 600;
myStackPanel.Visibility = Visibility.Visible;
btnEnableContentScrolling.Visibility = Visibility.Collapsed;
}
Private Sub scrollTrue(ByVal sender As Object, ByVal args As RoutedEventArgs)
sv1.CanContentScroll = True
sv1.Height = 600
myStackPanel.Visibility = Visibility.Visible
btn1.Visibility = Visibility.Collapsed
End Sub
Keterangan
Konten dalam dapat digulir ScrollViewer dalam hal unit fisik atau unit logis. Unit fisik adalah piksel independen perangkat. Unit logis digunakan untuk menggulir item dalam ItemsControl. Perilaku default adalah ScrollViewer menggunakan unit fisik untuk menggulir kontennya. Namun, dalam kasus di mana CanContentScroll diatur ke true, konten dapat menggunakan unit logis untuk menggulir. Misalnya, ListBox, ListView, dan kontrol lain yang mewarisi dari ItemsControl menggunakan unit logis untuk menggulir. Jika CanContentScroll adalah true, nilai ExtentHeightproperti , ScrollableHeight, ViewportHeight, dan VerticalOffset adalah jumlah item, bukan unit fisik.
Jika Anda memerlukan pengguliran fisik alih-alih pengguliran logis, bungkus elemen host Panel dalam ScrollViewer dan atur propertinya CanContentScroll ke false. Pengguliran fisik adalah perilaku gulir default untuk sebagian besar Panel elemen.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | CanContentScrollProperty |
Properti metadata diatur ke true |
Tidak |