public MainPage()
        {
            InitializeComponent();

            var repeater1 = new RepeaterViewModel {
                RepeatCount = repeater.RepeatCount
            };

            repeater.ItemsSource = repeater1.RepeatItems;
        }
Ejemplo n.º 2
0
        public static void Repeat(Layout layout, bool apply = true)
        {
            if (!apply)
            {
                return;
            }
            if (layout is RepeaterView repeaterView)
            {
                var repeater = new RepeaterViewModel {
                    RepeatCount = repeaterView.RepeatCount
                };
                repeaterView.ItemsSource = repeater.RepeatItems;
            }

            foreach (var child in layout.Children)
            {
                if (child is Layout currentLayout)
                {
                    Repeat(currentLayout, apply);
                }
            }
        }
Ejemplo n.º 3
0
 public RepeatMediaOutAsyncCommand(RepeaterViewModel viewModel)
 {
     ViewModel = viewModel;
 }