Check out SlideView , described as "... a navigation box based on the official Facebook application on Windows Phone." https://slideview.codeplex.com/
Edit After you installed SlideView via nuget install-package SlideView
Create a UserControl that will be the SlideView you want, say, LeftView.xaml. You can create another user control for the other side, say RightView.xaml
Then, in your App.xaml file, define SlideView as a resource,
xmlns:slideView="using:SlideView.Library" xmlns:views="using:SideNav.Views" xmlns:local="using:SideNav"> <Application.Resources> <slideView:SlideApplicationFrame Header="SlideView" Background="White" x:Key="RootFrame" > <slideView:SlideApplicationFrame.LeftContent> <views:LeftView/> </slideView:SlideApplicationFrame.LeftContent> <slideView:SlideApplicationFrame.RightContent> <views:RightView/> </slideView:SlideApplicationFrame.RightContent> </slideView:SlideApplicationFrame> </Application.Resources>
After that, edit your App.xaml.cs to change the default RootFrame and OnLaunchedMethod
public sealed partial class App : Application { private TransitionCollection transitions; public static SlideApplicationFrame RootFrame { get; private set; } protected override void OnLaunched(LaunchActivatedEventArgs e) { RootFrame = Window.Current.Content as SlideApplicationFrame;
That should work. Just add content to Rightview.xaml and LeftView.xaml. For some reason, my WindowsPhone 8.1 xaml crashed when I started it. But it worked when I used the Zumicts Slide Slide widget, which is available here as a nuget package.
Install-Package SlideView.Library.WP81.Zumicts
Has anyone experienced the same issue?
source share