Я создаю приложение UWP для Windows 10. На странице у меня есть FlipView со статическими элементами. Вместо того, чтобы привязывать их к ItemsSource, было проще установить их в Xaml следующим образом:
<FlipView x:Name="myFlipView">
<FlipViewItem>...</FlipViewItem>
<FlipViewItem>...</FlipViewItem>
</FlipView>
Я хочу добавить элемент управления индикаторами в этот FlipView, как в этом руководстве: http://blog.jerrynixon.com/2014/04/lets-code-build-your-own-flipview-page.html
Когда я хочу установить ItemsSource моего <ItemsControl x:Name="Indicators">
, я хочу установить его в ItemsSource FlipView. Я попытался установить его в коде как Indicators.ItemsSource = myFlipView.ItemsSource;
, но он пуст, так как он установлен статически в Xaml. Любая идея, как это сделать?
Изменить:
Я использовал GridView вместо ItemsControl, поскольку ItemsControl не имеет свойства SelectedIndex, как указано здесь: FlipView и индикатор страницы UWP
Я поставил так:
<GridView x:Name="Indicators" ItemsSource="{Binding ItemsSource, ElementName=myFlipView}" SelectedIndex="{Binding SelectedIndex, ElementName=myFlipView}">...</GridView>
Но он падает и выдает необработанное исключение, которое я не могу поймать.