0
Ich bin ziemlich neu in WPF und bin mir sicher, dass mir etwas Triviales fehlt. Der Scrollviewer funktioniert nicht, wenn der Inhalt des Stackpanels wächst.Scrollviewer mit Stackpanel funktioniert nicht
<ItemsControl>
<TextBlock Margin="30,4,0,4" Text="Associated Data: None" Visibility="{Binding SelectedPBL.PBLData.Count, Converter={StaticResource VisibleIfZero}}"/>
<ScrollViewer>
<StackPanel Margin="30,4,0,4" Orientation="Horizontal" Visibility="{Binding SelectedPBL, Converter={StaticResource CollapsedIfNull}}" ScrollViewer.VerticalScrollBarVisibility="Auto">
<TextBlock FontSize="12" Text="Associated Data:" Visibility="{Binding SelectedPBL.PBLData.Count, Converter={StaticResource CollapsedIfZero}}"/>
<ItemsControl FontSize="12" ItemsSource="{Binding SelectedPBL.PBLData}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<WrapPanel Margin="20,0,20,0" Orientation="Horizontal">
<TextBlock Margin="0,0,10,0" Text="{Binding Path=Key, StringFormat=({0})}"/>
<TextBlock Text="{Binding Path=Value}"/>
</WrapPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</ScrollViewer>
</ItemsControl>
'Funktioniert nicht'? Kannst du hilfreicher sein? – LordWilmore
Hängt davon ab, wo 'ItemsControl' sich befindet. Sehr wahrscheinlich erhält 'ScrollViewer' den gesamten benötigten Speicherplatz und zeigt keine Bildlaufleisten an. Versuchen Sie einige Höhe zu ScrollViewer und sehen, ob es funktioniert. – icebat
Mögliches Duplikat von [Wie kann ich ScrollViewer in einem StackPanel arbeiten lassen?] (Http://stackoverflow.com/questions/802821/how-can-i-get-scrollviewer-to-works-inside-a-stackpanel? rq = 1) – mechanic