Wie kann ich 'float: right' in XAML replizieren?

8

Ich möchte ein ListBoxItem mit einem Layout erstellen, das zwei Bereiche enthält, einen 'float: left' und einen 'float: right', wobei der Eintrag die gesamte Breite der ListBox ausfüllt und die ListBox ihren Container ausfüllt ( dh expandieren, um den verfügbaren Platz zu füllen).

Wie kann ich dies in XAML erreichen?

Danke

    
MalcomTucker 14.09.2011, 18:03
quelle

3 Antworten

8

Für das Element ", das die gesamte der ListBox zugewiesene Breite füllt" benötigen Sie einen Stil wie diesen:

%Vor%

und optional das horizontale Scrollen für das Listenfeld deaktivieren:

%Vor%

Für das Root Panel des DataTemplate können Sie entweder ein Dockpanel verwenden:

%Vor%

oder ein Gitter:

%Vor%     
springy76 14.09.2011, 21:39
quelle
1

So würde ich es machen:

%Vor%     
jonramirezp 15.09.2011 14:33
quelle
0

Verwenden Sie ein Grid , um Elemente zu positionieren oder anzudocken verschiedene Teile des Formulars / Panels.

    
qJake 14.09.2011 18:36
quelle

Tags und Links