I am currently working with Panels in WPF, and I noticed that as regards the Width and Height properties, there are also two other pro
It's exactly that, the render width != layout width. One is intended to be used for layout the other one is intended for render. It like with WinForms, there was a Size and a ClientSize property, the differ slightly and you should use the Atual/Client size of rendering and the Width/Height for layout.