[WPF] Minor sizing fix for BoxBackend

Looks like after all an UpdateLayout call is required after arranging
each child.
[WPF] Don't show the dialog button bar if there are no buttons
[WPF] Don't crash if there is no adorner layer for TextEntry