private static void W_SizeChanged(object sender, SizeChangedEventArgs e) { Window w = (Window)sender; //собираем основную информацию о окне и сохраняем PanelItemParametry pip = new PanelItemParametry(); pip.Element = w.GetType(); pip.Bounds = new Rect(w.Left, w.Top, w.Width, w.Height); pip.Position = WindowPositionBehaviour.GetWindowPosition(w); PanelSettings.SingleBuild(sender.GetType(), pip); }