private void DialogPane_Resize(object sender, EventArgs e) { /*if (!this.Visible) return; * Graphics gDst = Graphics.FromImage(buffer); * IntPtr hDst = gDst.GetHdc(); * foreach(Control cltr in controls) * { * Graphics gSrc = cltr.CreateGraphics(); * IntPtr hSrc = gSrc.GetHdc(); * Gdi32.BitBlt(hDst, cltr.Left, cltr.Top, cltr.Width, cltr.Height, * hSrc, 0, 0, (uint)CopyPixelOperation.SourceCopy); * gSrc.ReleaseHdc(hSrc); * gSrc.Dispose(); * } * gDst.ReleaseHdc(hDst); * gDst.Dispose(); * * this.Image = buffer;*/ renderTarget?.Resize(new Size2(this.ClientSize.Width, this.ClientSize.Height)); }