コード例 #1
0
        public AddEnvironmentDialog(IEnumerable <EnvironmentViewBase> pages, EnvironmentViewBase selected)
        {
            if (pages == null)
            {
                throw new ArgumentNullException(nameof(pages));
            }

            DataContext = new AddEnvironmentView(pages, selected);
            InitializeComponent();
        }
コード例 #2
0
ファイル: AddEnvironmentView.cs プロジェクト: zyxws012/PTVS
        public AddEnvironmentView(IEnumerable <EnvironmentViewBase> pages, EnvironmentViewBase selected)
        {
            if (pages == null)
            {
                throw new ArgumentNullException(nameof(pages));
            }

            Pages     = new ObservableCollection <EnvironmentViewBase>(pages);
            PagesView = new ListCollectionView(Pages);
            PagesView.MoveCurrentTo(selected);
        }
コード例 #3
0
        public AddEnvironmentDialog(IEnumerable <EnvironmentViewBase> pages, EnvironmentViewBase selected)
        {
            if (pages == null)
            {
                throw new ArgumentNullException(nameof(pages));
            }

            DataContext = new AddEnvironmentView(pages, selected);
            IsLandscape = Utilities.IsLandscape;
            var startWidth  = Math.Min(SystemParameters.PrimaryScreenWidth, IsLandscape ? 1024 : 700);
            var startHeight = Math.Min(SystemParameters.PrimaryScreenHeight, IsLandscape ? 700 : 1024);

            WindowWidth         = startWidth;
            WindowHeight        = startHeight;
            MinimumWindowWidth  = WindowWidth;
            MinimumWindowHeight = WindowHeight;
            InitializeComponent();
        }