Thank you Sir. Here's my code based from yours.
public class WindowWrapper : IWin32Window {
public static WindowWrapper CreateWindowWrapper( IntPtr handle ) {
return new WindowWrapper( handle );
}
private WindowWrapper( IntPtr handle ) {
this.Handle = handle;
}
public IntPtr Handle { get; private set; }
}