private void HideOverlayAndAppbar(object p) { Dispatcher.BeginInvoke(() => { SlideViewAndFilmStrip.HideOverlayContent(); ApplicationBar = null; }); _overlayTimer.Dispose(); _overlayTimer = null; }
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; }
private void OnPreviousClick(object sender, EventArgs e) { SlideViewAndFilmStrip.MoveToPreviousItem(); }
private void OnNextClick(object sender, EventArgs e) { SlideViewAndFilmStrip.MoveToNextItem(); }