Setting the fill option should work. I suspect that the parent is itself configured to take up enough space to contain its children. As such you are telling a control to be as big as its parent and the parent to be large enough to fit the children. But I'm just guessing based upon the layout. Setting an absolute width of course would solve this issue since the child is now a fixed width and the parent resizes accordingly.
Please provide the XAML that replicates the problem. If you have any custom code that is changing the widths of any of the controls then that would be useful as well.