I'm trying to make a usercontrol that works across a variety of widths. One strand of this goal is to responsively switch from two columns to one as the width is reduced. A WrapPanel allows this easily.
One problem with the WrapPanel though, is that I now have no way to specify that each of the columns should (when displayed side-by-side) each take up 50% of the available width. If I were using a Grid, I could specify that each column should have a width of "1*" - how can I achieve the same result without sacrificing the responsiveness of WrapPanel?
(This question appears similar, but I tried the approach without success. I think it refers specifically to WrapPanels as children rather than parent elements.)