I do think about it however there are several logical problems with this. With the dialog the flow is very clear. The dialog starts with the original data. The user clicks on OK to validate and commit the changes or clicks on cancel to cancel the changes.
This flow is the essence of the dialog. Without it you just have a set of controls.
What is the use case where you want to use it without it being a dialog?