2009-07-23 10 views
2

Ich versuche, eine ListBox einzurichten, so dass jedes Element einen Textblock und eine Combobox hat, gleichmäßig über die Breite der Listbox aufgeteilt, aber ich kann nicht scheinen, die magische Kombination von ColumnDefinition-Eigenschaften dafür zu finden. Hier ist meine DataTemplate für den Listeneintrag. Ich habe es aufgeräumt, da es sowieso falsch war.Teilen Sie die Breite gleichmäßig zwischen zwei Steuerelementen, aus denen ein Listenfeld besteht.

Ich habe eine einfache Anwendung mit einem Gitter auf einem Fenster getestet. Wenn Sie einfach zwei ColumnDefinitions angeben, nehmen sie automatisch die Hälfte der Breite ein, was angenehm ist, aber wenn Sie dasselbe in einer Listboxitem-Datamaplate tun, ist das Verhalten anders.

Wie würde ich das Datatemplate ändern, damit es funktioniert?

Danke!

Antwort