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.
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