private void ResizeWindows(int x, int y, int width, int height) { var helper = new WindowInteropHelper(this); var handle = helper.Handle; var relationship = WindowWrapper.GetRelationship(handle); var hdwp = BeginDeferWindowPos(relationship.Count); foreach (var pair in relationship) { pair.Value.ArrangeChild(new Size(width - 32, height - 32 - 100)); } EndDeferWindowPos(hdwp); }