Hi George,
Theoretacilly, the _Assign() is an event which should be fired whenever the value is changed... we just bend the rules a little... and force the event here. < g >
>So all you'd have to do is add This.WindowState = This.WindowState in Resize and the _Assign method fires. Cool. Thanks for the heads up.