नीचे दिए गए उदाहरण में मेरे पास दर्जनों फ़ॉन्ट नामों के साथ एक सूची बॉक्स है।मैं अपने लिस्टबॉक्स में वर्टिकल स्क्रॉलबार कैसे प्राप्त कर सकता हूं?
मैंने सोचा होगा कि यह स्वचालित रूप से उस पर एक लंबवत स्क्रॉलबार होगा ताकि आप किसी भी फ़ॉन्ट का चयन कर सकें, न केवल सूची में पहले वाले, बल्कि यह नहीं।
इसलिए मैंने एक "स्क्रॉल व्यूअर" जोड़ा और यह दाईं ओर एक "स्क्रॉलबार क्षेत्र" रखता है लेकिन स्क्रॉलबार क्षेत्र में कोई स्क्रॉलबार नहीं है ताकि आप स्क्रॉल (!) स्क्रॉल कर सकें।
स्क्रॉलबार स्वचालित क्यों नहीं है और मैं इसे स्क्रॉलबार के लिए कैसे मजबूर कर सकता हूं?
<StackPanel Name="stack1">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="2*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<ScrollViewer>
<ListBox Grid.Row="0" Name="lstFonts" Margin="3" ItemsSource="{x:Static Fonts.SystemFontFamilies}"/>
</ScrollViewer>
</Grid>
</StackPanel>
मेरे मामले में मैं एक 'भी ScrollViewer' और' ListBoxItems' अंदर 'ListBox' रखा था के रूप में व्यापक खींच रहे थे क्योंकि वे 'Listbox' के आकार के बाहर चाहते थे। 'स्क्रॉलव्यूअर' को हटाकर और 'स्क्रॉलव्यूअर' वर्टिकलस्क्रोलबार दृश्यता = "दृश्यमान" 'और 'स्क्रॉलव्यूयर। होरिज़ोंटलस्क्रोलबायर दृश्यता =" अक्षम "की चाल चल रही है। आपकी मदद के लिए धन्यवाद! – mandarin