Ejemplo n.º 1
0
        public void SetViews(IEnumerable <string> viewIdentifiers)
        {
            var identifiers = viewIdentifiers as string[] ?? viewIdentifiers.ToArray();

            if (identifiers.Any())
            {
                var guid = identifiers.ElementAt(0);
                PrimaryView = viewManager.GetInstance(guid);
                PrimaryView.SetLogger(log);
                PrimaryTitle = viewManager.Get(guid).Name;
            }

            if (identifiers.Length >= 2)
            {
                var guid = identifiers.ElementAt(1);
                SecondaryView = viewManager.GetInstance(guid);
                SecondaryView.SetLogger(log);
                SecondaryTitle = viewManager.Get(guid).Name;
            }

            if (identifiers.Length == 1)
            {
                CollapseSecondaryView();
            }
        }
Ejemplo n.º 2
0
        public void SetViews(IEnumerable <string> viewIdentifiers)
        {
            if (viewIdentifiers != null && viewIdentifiers.Count() >= 1)
            {
                string guid = viewIdentifiers.ElementAt(0);
                PrimaryView = viewManager.GetInstance(guid);
                PrimaryView.SetLogger(log);
                PrimaryTitle = viewManager.Get(guid).Name;
            }
            if (viewIdentifiers != null && viewIdentifiers.Count() >= 2)
            {
                string guid = viewIdentifiers.ElementAt(1);
                SecondaryView = viewManager.GetInstance(guid);
                SecondaryView.SetLogger(log);
                SecondaryTitle = viewManager.Get(guid).Name;
            }

            if (viewIdentifiers != null && viewIdentifiers.Count() == 1)
            {
                CollapseSecondaryView();
            }
        }