예제 #1
0
 private void HideOverlayAndAppbar(object p)
 {
     Dispatcher.BeginInvoke(() =>
     {
         SlideViewAndFilmStrip.HideOverlayContent();
         ApplicationBar = null;
     });
     _overlayTimer.Dispose();
     _overlayTimer = null;
 }
예제 #2
0
        private void OnSlideViewLoaded(object sender, RoutedEventArgs e)
        {
            // Start always with the information visible
            SlideViewAndFilmStrip.ShowOverlayContent();

            // Start the timer. If the user does not do anything in a few seconds then remove the overlay
            //_overlayTimer = new Timer(HideOverlayAndAppbar, null, new TimeSpan(0,0,10), new TimeSpan(0,0,0,0,-1));

            SetMoveButtons();

            // Bind to item state changed event to explicit release the image when scrolling in filmstrip mode.
            var zoomableListBox = ElementTreeHelper.FindVisualDescendant <ZoomableListBox>(sender as RadSlideView);

            zoomableListBox.ItemStateChanged += ZoomableListBoxOnItemStateChanged;
        }
예제 #3
0
 private void OnPreviousClick(object sender, EventArgs e)
 {
     SlideViewAndFilmStrip.MoveToPreviousItem();
 }
예제 #4
0
 private void OnNextClick(object sender, EventArgs e)
 {
     SlideViewAndFilmStrip.MoveToNextItem();
 }