Пример #1
0
        public static WindowItemVM NewWindow(Screen screen)
        {
            // The default new window model
            WindowItem windowItem = NewData.NewWindow();
            // Position the new window at the center of the screen
            int          left         = screen.Bounds.Left + (screen.Bounds.Width - windowItem.Width) / 2;
            int          top          = screen.Bounds.Top + (screen.Bounds.Height - windowItem.Height) / 2;
            WindowInfoVM windowInfoVM = new WindowInfoVM
                                        (
                title: windowItem.Title,
                windowBorderSolidColorBrush: windowItem.WindowBorderColor.ToColor().ToSolidColorBrush(),
                titleBackgroundSolidColorBrush: windowItem.TitleBackgroundColor.ToColor().ToSolidColorBrush(),
                titleBackgroundOpacity:  windowItem.TitleBackgroundOpacity,
                titleTextSolidColorBrush: windowItem.TitleTextColor.ToColor().ToSolidColorBrush(),
                windowBackgroundSolidColorBrush: windowItem.WindowBackgroundColor.ToColor().ToSolidColorBrush(),
                windowBackgroundOpacity: windowItem.WindowBackgroundOpacity,
                windowTextSolidColorBrush: windowItem.WindowTextColor.ToColor().ToSolidColorBrush()
                                        );
            WindowItemVM windowItemVM = new WindowItemVM(false, left, top, windowItem.Width, windowItem.Height, windowInfoVM);

            return(windowItemVM);
        }