I want to only allow my WPF window to be resized horizontally. How best can I achieve this?
If you want to use the MinHeight and MaxHeight approach but still allow the window to automatically size itself to fit the size of its content:
To allow automatic content sizing don't use the Loaded event. Use the ContentRendered event instead.