I want to only allow my WPF window to be resized horizontally. How best can I achieve this?
You could try databinding to the size of the window, and then setting the size back to the old value whenever the vertical dimension is changed.