in XamlControlsGallery/ControlPages/PageTransitionPage.xaml.cs [55:96]
private void TransitionRadioButton_Checked(object sender, RoutedEventArgs e)
{
var pageTransitionString = "";
var senderTransitionString = (sender as RadioButton).Content.ToString();
if (senderTransitionString != "Default")
{
pageTransitionString = ", new " + senderTransitionString + "NavigationTransitionInfo()";
if (senderTransitionString == "Entrance")
{
_transitionInfo = new EntranceNavigationTransitionInfo();
}
else if (senderTransitionString == "DrillIn")
{
_transitionInfo = new DrillInNavigationTransitionInfo();
}
else if (senderTransitionString == "Suppress")
{
_transitionInfo = new SuppressNavigationTransitionInfo();
}
else if (senderTransitionString == "Slide from Right")
{
_transitionInfo = new SlideNavigationTransitionInfo() { Effect = SlideNavigationTransitionEffect.FromRight };
pageTransitionString = ", new SlideNavigationTransitionInfo() { Effect = SlideNavigationTransitionEffect.FromRight }";
}
else if (senderTransitionString == "Slide from Left")
{
_transitionInfo = new SlideNavigationTransitionInfo() { Effect = SlideNavigationTransitionEffect.FromLeft };
pageTransitionString = ", new SlideNavigationTransitionInfo() { Effect = SlideNavigationTransitionEffect.FromLeft }";
}
}
else
{
_transitionInfo = null;
}
if (TransitionValue != null)
{
TransitionValue.Value = pageTransitionString;
}
}