public MainPage() { InitializeComponent(); var repeater1 = new RepeaterViewModel { RepeatCount = repeater.RepeatCount }; repeater.ItemsSource = repeater1.RepeatItems; }
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); } } }
public RepeatMediaOutAsyncCommand(RepeaterViewModel viewModel) { ViewModel = viewModel; }