Di aplikasi WPF saya, saya memiliki Stackpanel yang berisi beberapa kontrol di dalamnya. Bagaimana cara menambahkan Scrollbar ke stackpanel ini.
c#
wpf
xaml
stackpanel
scrollbars
Shamim Hafiz
sumber
sumber
Stackpanel tidak memiliki mekanisme scrolling bawaan, tetapi Anda selalu dapat menggabungkan StackPanel di ScrollViewer
sumber
StackPanel
menerapkanIScrollInfo
dan menawarkan sejumlah metode terkait pengguliran. Anda yakin tidak ada jenis mekanisme pengguliran "bawaan"?Ini bekerja seperti ini:
sumber
Untuk StackPanel yang berorientasi horizontal, secara eksplisit menempatkan kedua visibilitas scrollbar berfungsi bagi saya untuk mendapatkan scrollbar horizontal.
sumber
Jika maksud Anda, Anda ingin menggulir beberapa item di stackpanel Anda, coba letakkan kotak di sekitarnya. Menurut definisi, stackpanel memiliki panjang tak terbatas.
Jadi cobalah sesuatu seperti ini:
Anda bahkan dapat membuat ini berfungsi dengan ScrollViewer
sumber