Exemple #1
0
 internal DualScreenInfo(Layout layout, IDualScreenService dualScreenService)
 {
     if (layout == null)
     {
         _twoPaneViewLayoutGuide = TwoPaneViewLayoutGuide.Instance;
     }
     else
     {
         _twoPaneViewLayoutGuide = new TwoPaneViewLayoutGuide(layout, dualScreenService);
         _twoPaneViewLayoutGuide.PropertyChanged += OnTwoPaneViewLayoutGuideChanged;
     }
 }
Exemple #2
0
        internal DualScreenInfo(VisualElement element, IDualScreenService dualScreenService)
        {
            _spanningBounds    = new Rectangle[0];
            Element            = element;
            _dualScreenService = dualScreenService;

            if (element == null)
            {
                _twoPaneViewLayoutGuide = TwoPaneViewLayoutGuide.Instance;
            }
            else
            {
                _twoPaneViewLayoutGuide = new TwoPaneViewLayoutGuide(element, dualScreenService);
                _twoPaneViewLayoutGuide.PropertyChanged += OnTwoPaneViewLayoutGuideChanged;
            }
        }