Ich habe eine Listbox mit verschiedenen Elementen im Inneren. Es ist in einem Raster mit Spaltendefinition, aber wenn Elemente das Fenster überschreiten, ist es notwendig, Bildlaufleisten zu haben, damit ich den ganzen Inhalt sehen kann.ListBox zeigt keine Bildlaufleiste
und die XAML ist:
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ListBox x:Name="lbxOptionsTab3" Background="{x:Null}" BorderBrush="Gainsboro"
SelectionChanged="ListBox_SelectionChanged"
HorizontalContentAlignment="Stretch" Margin="10"
ScrollViewer.HorizontalScrollBarVisibility="Visible"
ScrollViewer.CanContentScroll="True">
<ListBox.Effect>
<DropShadowEffect ShadowDepth="4" Direction="330" Color="Black" Opacity="0.5" BlurRadius="4"/>
</ListBox.Effect>
</ListBox>
<Border x:Name="Border2Tab3" BorderBrush="Gainsboro"
Background="{x:Null}" MinWidth="100"
BorderThickness="5" Grid.Column="1" Margin="10,10,10,10">
...
ich eine Menge Lösung gelesen haben wie diese one und kurz in Ich habe alle Möglichkeiten geprüft:
- es ist in einem Raster.
- das Gitter Spaltendefinition *
- Ich habe eine Scroll
aber nichts funktionierte.
Liste item