Esempio n. 1
0
        public void ToggleShowServerChannelsLayout()
        {
            _AnimationDisposer?.Dispose();
            _AnimationDisposer = new CompositeDisposable();

            var fade = ServersLayout
                       .Fade(value: 0.0f)
                       .Offset(offsetX: -30)
                       .SetDurationForAll(ToggleDuration.TotalMilliseconds)
                       .AddTo(_AnimationDisposer);
            var fade2 = ChannelsLayout
                        .Fade(value: 1.0f)
                        .Offset(offsetX: 0)
                        .SetDelay(ToggleDuration.TotalMilliseconds * 0.5)
                        .SetDurationForAll(ToggleDuration.TotalMilliseconds)
                        .AddTo(_AnimationDisposer);

            fade.Completed += OnShowServerChannels;

            ChannelsLayout.Visibility = Visibility.Visible;
            ServersLayout.Visibility  = Visibility.Visible;

            fade.Start();
            fade2.Start();
        }
Esempio n. 2
0
        private void MenuView_Loaded(object sender, RoutedEventArgs e)
        {
            var anim = ChannelsLayout.Fade(duration: 0);

            anim.Start();
            anim.Completed += OnShowServers;
            anim.Dispose();
        }