or
<
telerik:RadTransitionControl
prism:RegionManager.RegionName
=
"MyRegion1"
>
<
telerik:RadTransitionControl.Transition
>
<
telerik:FadeTransition
/>
</
telerik:RadTransitionControl.Transition
>
</
telerik:RadTransitionControl
>
private
void
RadMenu_ItemClick(
object
sender, Telerik.Windows.RadRoutedEventArgs e)
{
switch
((e.OriginalSource
as
ExtendedMenuItem).AdditionalInfo.ToString())
{
case
"XX"
:
_moduleManager.LoadModule(
"XXImpl"
);
break
;
case
"YY"
:
_moduleManager.LoadModule(
"YYImpl"
);
break
;
case
"ZZ"
:
_moduleManager.LoadModule(
"ZZImpl"
);
break
;
default
:
MessageBox.Show(
"Module indisponible"
);
break
;
}
}
<
ControlTemplate
TargetType
=
"navigation:Frame"
x:Name
=
"MainFramtransition"
>
<
telerik:RadTransitionControl
Content
=
"{TemplateBinding Content}"
ContentTemplate
=
"{TemplateBinding Content}"
>
<
telerik:RadTransitionControl.Transition
>
<
effects:RollTransition
/>
</
telerik:RadTransitionControl.Transition
>
</
telerik:RadTransitionControl
>
</
ControlTemplate
>
</
navigation:Frame.Template
>
I am trying to do the following senario.
I have a main frame which has a radtraisitioncontrol with rolltransition effect.
Inside this frame, i have another frame also. (attaching the structure for referance)
When i adding the radtransition control to subframe as below
<
navigation:Frame
x:Name
=
"SubContents"
Margin
=
"5,0,5,5"
MaxWidth
=
"1000"
Grid.Column
=
"0"
Grid.Row
=
"3"
ScrollViewer.VerticalScrollBarVisibility
=
"Visible"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
Source
=
"/page2"
>
<
navigation:Frame.Template
>
<
ControlTemplate
x:Name
=
"SubFramtransition"
TargetType
=
"navigation:Frame"
>
<
telerik:RadTransitionControl
Content
=
"{TemplateBinding Content}"
>
<
telerik:RadTransitionControl.Transition
>
<
effects:RollTransition
/>
</
telerik:RadTransitionControl.Transition
>
</
telerik:RadTransitionControl
>
</
ControlTemplate
>
</
navigation:Frame.Template
>
<
telerik:RadTransitionControl
Grid.Row
=
"16"
Grid.Column
=
"0"
x:Name
=
"tcText1"
>
<
telerik:RadTransitionControl.ContentTemplate
>
<
DataTemplate
>
<
TextBlock
Text
=
"{Binding}"
FontSize
=
"14"
/>
</
DataTemplate
>
</
telerik:RadTransitionControl.ContentTemplate
>
<
telerik:RadTransitionControl.Easing
>
<
BackEase
/>
</
telerik:RadTransitionControl.Easing
>
<
telerik:RadTransitionControl.Transition
>
<
telerik:FadeTransition
/>
</
telerik:RadTransitionControl.Transition
>
</
telerik:RadTransitionControl
>
//Set the content of the transition control
Trans.Content = _cnv;
switch (Transition)
{
case TransitionEnum.Fade:
Trans.Transition = new FadeTransition();
break;
case TransitionEnum.FlipWarpAnimation:
Trans.Transition = new FlipWarpTransition();
break;
}