I want to have main window split in three parts like the one on the picture. there’s supposed to be a line (red one) or left border of the rectangle number 2, that, when it’s dragged with mouse, it resizes both rectangle 1 and 2. it’s like the behaviour of playlist in windows media player. any ideas on how to obtain this? Also, it would be great if someone proposes a solution to how this playlist make collapsed if the red line is dragged to the right.

Define a
<Grid>with columns and rows like so:and then the gridsplitter (still inside the grid):
Note that the gridsplitter will need it’s own column.