Пример #1
0
        public void Unhide()
        {
            foreach (var element in HiddenElements)
            {
                element.Visible = true;
            }
            HiddenElements.Clear();

            foreach (var videoActor in Actors.OfType <VideoActor>())
            {
                videoActor.Resume(); // LOW: When we figure out where to save what we paused, need to resume from that item/collection
            }
        }
Пример #2
0
        public void Hide()
        {
            foreach (var videoActor in Actors.OfType <VideoActor>())
            {
                videoActor.Pause(); // LOW: Should probably check for any playlists that are playing and only pause those
            }

            foreach (var soundActor in Actors.OfType <SoundActor>())
            {
                soundActor.Stop(); //LOW: If music is being played from here it will not resume
            }

            foreach (var element in Elements)
            {
                if (element.Visible == true)
                {
                    element.Visible = false;
                    HiddenElements.Add(element);
                }
            }
        }