Ik heb weer eens wat raars. Ik was er zo mee bezig dat ik er mijn zondagmiddag even aan gewaagd heb. Maar ik kom er niet uit.
Ik heb in principe het volgende:
Dit gaat goed en heb ik op een andere locatie ook al zo in gebruik, om GroupBoxen mooi naast elkaar (en wanneer nodig onder elkaar) te laten flowen. Same shit met deze knoppen, zou je denken. Niet.
Maar, onze content wordt dynamisch opgebouwd, dus heb ik die Button vervangen door een ItemsControl.
Dat is zover de enige manier die ik ken.
Aan de ItemTemplate zit een DataTemplate gekoppeld die simpelweg weer de Button in zich heeft.
Maar wat verbaast me nou: zodra ik die drie buttons vervang door 1 itemscontrol, gaan de items spontaan verticaal stacken! Ik wil ze horizontaal.
Ik heb gekeken naar de breedte van de ItemsControl. Ook als ik die zet, gewoon op 500 ofzo, en een button op 100, dan stackt hij ze lustig onder elkaar, maar wel gecentreerd op een veld van 500 pixels breed. What happened to naast elkaar zetten?
- weet iemand waarom dit gebeurt en hoe ik kan zorgen dat ze naast elkaar gaan staan, en bij overflow onder elkaar doorgaan?
- weet iemand een alternatief voor zo'n itemspanel, dat wél luistert?
Hulp is welkom
Ik heb in principe het volgende:
XML:
1
2
3
4
5
6
7
| <ScrollViewer> <WrapPanel> <Button /> <Button /> <Button /> </WrapPanel> </ScrollViewer> |
Dit gaat goed en heb ik op een andere locatie ook al zo in gebruik, om GroupBoxen mooi naast elkaar (en wanneer nodig onder elkaar) te laten flowen. Same shit met deze knoppen, zou je denken. Niet.
Maar, onze content wordt dynamisch opgebouwd, dus heb ik die Button vervangen door een ItemsControl.
Dat is zover de enige manier die ik ken.
XML:
1
2
3
4
5
| <ScrollViewer> <WrapPanel> <ItemsControl ItemsSource="{Binding DummyItems}" ItemTemplate="{StaticResource DummyItem}"/> </WrapPanel> </ScrollViewer> |
Aan de ItemTemplate zit een DataTemplate gekoppeld die simpelweg weer de Button in zich heeft.
Maar wat verbaast me nou: zodra ik die drie buttons vervang door 1 itemscontrol, gaan de items spontaan verticaal stacken! Ik wil ze horizontaal.
Ik heb gekeken naar de breedte van de ItemsControl. Ook als ik die zet, gewoon op 500 ofzo, en een button op 100, dan stackt hij ze lustig onder elkaar, maar wel gecentreerd op een veld van 500 pixels breed. What happened to naast elkaar zetten?
- weet iemand waarom dit gebeurt en hoe ik kan zorgen dat ze naast elkaar gaan staan, en bij overflow onder elkaar doorgaan?
- weet iemand een alternatief voor zo'n itemspanel, dat wél luistert?
Hulp is welkom

heidiulrich.nl | adventura.nl / eigenzinnige rugzakavonturen in europa