2009-08-21 5 views
0

Ich habe eine WPF-ListView in einem ScrollViewer.WPF ListView reserviert immer noch Platz, wenn es minimiert wird

Ich brauche das Listview kollabieren, und ich versuche withthis Code (ziemlich striaghtoforward):

this.myListView.Visibility = Visibility.Collapsed; 

Problem ist die Listview den Raum reserviert, auch wenn kollabiert zu sein scheint - es verschwindet aber die Scroll nicht tut dementsprechend die Größe ändern.

Alles, was ich vermisse?

Jede Hilfe willkommen

Antwort

1

Danke an alle für ihre Antworten - ich fand heraus, dass ein global angewandter Stil das Problem verursacht hat! Gelöst jetzt.

+3

können Sie diesen Stil teilen? – cKNet

+0

Können Sie Ihre Lösung teilen? – HoKy22

2

Möglicher Grund könnte sein, dass Scrollstandardmäßig seine vertikale ScrollBar zeigt. Versuchen Sie ScrollViewer.VerticalScrollBarVisibility bis auto einzustellen. Sie können so etwas schreiben:

<ListBox ScrollViewer.VerticalScrollBarVisibility="Auto" /> 

Ich hoffe, es hilft.

Verwandte Themen