Как остановить пролистывание Fliverview Item в Windows Phone 8.1

Я работаю с приложением Windows Phone 8.1 [RT], я хочу использовать FlipView, который содержит две панели stackPanel.

 <FlipView x:Name="myFlip">

        <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
            <TextBlock Text="1" FontSize="25" HorizontalAlignment="Center" VerticalAlignment="Center"/>
            <CheckBox x:Name="chk1" Checked="chk1_Checked" Unchecked="chk1_Unchecked" />
            <CheckBox x:Name="chk2" Checked="chk2_Checked" Unchecked="chk2_Unchecked" />
        </StackPanel>
        <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
            <TextBlock Text="2" FontSize="25" HorizontalAlignment="Center" VerticalAlignment="Center"/>

            <Button Click="ok" />
        </StackPanel>


    </FlipView>

Я хочу, чтобы после проверки chk1 и chk2 пользователь мог перейти к другой панели стека. И на stackPanel 2 нажатие кнопки ok может вернуться к stackPanel 1 . Возможно ли это в флипвью? Спасибо


person Kushal Maniyar    schedule 02.11.2015    source источник


Ответы (1)


в chk1_Checked и chk1_Checked добавить:

if (chk1.IsChecked && chk2.IsChecked)
{
   myFlip.SelectedIndex = 1;
}

в ок добавить:

myFlip.SelectedIndex = 0;
person Konrad Piękoś    schedule 02.12.2015