Hi,
I've been trying to navigate from my main page to another page and also using transition. I followed the example and help file but didn't help. I think I am missing something here. Please see my xaml and code behin below.
<
telerik:RadPage
x:Class
=
"greenwavevoice.MainPage"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
xmlns:navigation
=
"clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
xmlns:uriMapper
=
"clr-namespace:System.Windows.Navigation;assembly=System.Windows.Controls.Navigation"
xmlns:dataControls
=
"clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm.Toolkit"
mc:Ignorable
=
"d"
d:DesignWidth
=
"900"
d:DesignHeight
=
"500"
xmlns:transitions
=
"clr-namespace:Telerik.Windows.Controls.TransitionEffects;assembly=Telerik.Windows.Controls"
xmlns:navigatio
=
"clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
xmlns:telerikNavigation
=
"clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation"
>
<
Grid
x:Name
=
"LayoutRoot"
Background
=
"#FF4B5358"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"20"
></
ColumnDefinition
>
<
ColumnDefinition
Width
=
"120"
/>
<
ColumnDefinition
Width
=
"100*"
/>
<
ColumnDefinition
Width
=
"100*"
/>
<
ColumnDefinition
Width
=
"100*"
/>
<
ColumnDefinition
Width
=
"100*"
/>
<
ColumnDefinition
Width
=
"100*"
/>
<
ColumnDefinition
Width
=
"100*"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"146"
></
RowDefinition
>
<
RowDefinition
Height
=
"10*"
></
RowDefinition
>
<
RowDefinition
Height
=
"10*"
></
RowDefinition
>
<
RowDefinition
Height
=
"10*"
></
RowDefinition
>
<
RowDefinition
Height
=
"10*"
></
RowDefinition
>
<
RowDefinition
Height
=
"10*"
></
RowDefinition
>
</
Grid.RowDefinitions
>
<
Border
Background
=
"#FF879D89"
Grid.Column
=
"0"
Grid.Row
=
"0"
Opacity
=
"0.9"
Grid.ColumnSpan
=
"8"
>
<
telerik:RadRibbonBar
Title
=
"Green Wave Voice"
>
<
telerik:RadRibbonTab
Header
=
"English"
>
<
telerik:RadRibbonGroup
Header
=
"Membership"
Icon
=
"/Telerik.Windows.Controls.RibbonBar;component/RibbonGroupCollapsedIcon.png"
>
<
telerik:RadRibbonButton
Content
=
"Become a Member"
Click
=
"RadRibbonButton_Click"
/>
<
telerik:RadRibbonButton
Content
=
"Log in"
/>
<
telerik:RadRibbonButton
Content
=
"Forgotten Password?"
/>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"Contact us"
Icon
=
"/Telerik.Windows.Controls.RibbonBar;component/RibbonGroupCollapsedIcon.png"
>
<
telerik:RadRibbonButton
Content
=
"Email"
/>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"About us"
Icon
=
"/Telerik.Windows.Controls.RibbonBar;component/RibbonGroupCollapsedIcon.png"
>
<
telerik:RadRibbonButton
Content
=
"Who We Are!"
/>
<
telerik:RadRibbonButton
Content
=
"Our Mission"
/>
</
telerik:RadRibbonGroup
>
</
telerik:RadRibbonTab
>
<
telerik:RadRibbonTab
Header
=
"فارسی"
>
<
telerik:RadRibbonGroup
Header
=
"News"
Icon
=
"/Telerik.Windows.Controls.RibbonBar;component/RibbonGroupCollapsedIcon.png"
/>
</
telerik:RadRibbonTab
>
</
telerik:RadRibbonBar
>
<!--<
StackPanel
Margin
=
"0"
VerticalAlignment
=
"Stretch"
Orientation
=
"Horizontal"
>
<
telerik:RadButton
x:Name
=
"btnpersian"
Content
=
"فارسی"
Click
=
"btnpersian_Click"
Width
=
"100"
>
</
telerik:RadButton
>
<
telerik:RadButton
x:Name
=
"btnenglish"
Content
=
"English"
Width
=
"100"
/>
</
StackPanel
>-->
</
Border
>
<
telerik:RadFrameContainer
x:Name
=
"mainframe1"
Grid.Column
=
"0"
Grid.Row
=
"0"
Grid.RowSpan
=
"6"
Grid.ColumnSpan
=
"9"
>
<
telerik:RadFrame
x:Name
=
"myframe"
></
telerik:RadFrame
>
</
telerik:RadFrameContainer
>
</
Grid
>
</
telerik:RadPage
>
namespace testing
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Navigation;
using Telerik.Windows.Controls.TransitionEffects;
using Telerik.Windows.Controls;
public partial class MainPage : Telerik.Windows.Controls.RadPage
{
Telerik.Windows.Controls.NavigationService service;
public MainPage()
{
InitializeComponent();
}
private void RadRibbonButton_Click(object sender, RoutedEventArgs e)
{
Telerik.Windows.Controls.NavigationService service1 = Telerik.Windows.Controls.NavigationService.GetNavigationService();
service1.Target = this.mainframe1;
service1.Transition = new Telerik.Windows.Controls.FadeTransition(new TimeSpan(0, 0, 0, 1));
service1.Navigate(new Persianmenu());
}
}
}
I hope someone can help me.
Many thanks,
Kamal