Exemple #1
0
 private void OnElementClearing(ItemsRepeater sender, ItemsRepeaterElementClearingEventArgs args)
 {
     if (args.Element.GetType() == typeof(Button))
     {
         (args.Element as Button).Click  -= OnNumberPanelButtonClicked;
         (args.Element as Button).Loaded -= MoveIdentifierToCurrentPage;
     }
 }
 private void FileItemsRepeater_Large_ElementClearing(ItemsRepeater sender, ItemsRepeaterElementClearingEventArgs args)
 {
     if (args.Element is FrameworkElement fe &&
         fe.DataContext is StorageItemViewModel itemVM
         )
     {
         itemVM.StopImageLoading();
     }
 }
        private void OnElementClearing(ItemsRepeater sender, ItemsRepeaterElementClearingEventArgs args)
        {
            if (args.Element is Button button && button.Content is Grid content && content.Children[0] is Image image)
            {
                if (content.Children.Count > 1)
                {
                    content.Children.RemoveAt(1);
                }

                image.Source = null;
            }
        }
        private void OnElementClearing(ItemsRepeater sender, ItemsRepeaterElementClearingEventArgs args)
        {
            if (ApiInfo.IsFullExperience || Windows.UI.ViewManagement.UIViewSettings.GetForCurrentView().UserInteractionMode == Windows.UI.ViewManagement.UserInteractionMode.Mouse)
            {
                _zoomer.ElementClearing(args.Element);
            }

            if (args.Element is Button button && button.Content is Grid content && content.Children[0] is Image image)
            {
                if (content.Children.Count > 1)
                {
                    content.Children.RemoveAt(1);
                }

                image.Source = null;
            }
        }
 private void PrepareElement(object? sender, ItemsRepeaterElementClearingEventArgs e)
 {
     e.Element.VisualChildren.OfType<Expander>().First().IsExpanded = false;
 }
Exemple #6
0
 private void OnElementClearing(ItemsRepeater sender, ItemsRepeaterElementClearingEventArgs args)
 {
     OutputText.Text += "Element Cleared" + Environment.NewLine;
 }