PanelViewControl 1.1.1

A Xamarin Froms control to achieve multi-directional sliding panel/drawer view control.

Install-Package PanelViewControl -Version 1.1.1
dotnet add package PanelViewControl --version 1.1.1
<PackageReference Include="PanelViewControl" Version="1.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PanelViewControl --version 1.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Multi-Directional Sliding Panel Control

This is a bindable sliding panel control for Xamarin.Forms using .NET Standard 2.0

API

  • MainView - [ContentView][Default null][Required] - This is the main background view for the page.

  • LeftView - [ContentView][Default null] - This is view used to render the Left Panel.

  • TopView - [ContentView][Default null] - This is view used to render the Top Panel.

  • RightView - [ContentView][Default null] -This is view used to render the Right Panel.

  • BottomView - [ContentView][Default null] - This is view used to render the Left Panel.

  • HasOneActivePanel - [Bool][Default True] - Allows only one panel to be active at a time.

  • IsSwipeGesturesEnabled - [Bool][Default True] - Enable Swipe gesture.

  • IsTapToOpenEnabled - [Bool][Default True] - Enable Tap gesture.

  • ActivePanel - [Panel][Default Panel.None] - Get or Set the current active panel.

  • LeftPanelRatio - [Double][Default 1] - Defines the ratio width of the view relative to the screen.

  • TopPanelRatio - [Double][Default 1] - Defines the ratio height of the view relative to the screen.

  • RightPanelRatio - [Double][Default 1] -Defines the ratio width of the view relative to the screen.

  • BottomPanelRatio - [Double][Default 1] - Defines the ratio height of the view relative to the screen.

  • LeftPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • TopPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • RightPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • BottomPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • IsLeftPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

  • IsTopPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

  • IsRightPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

  • IsBottomPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

Multi-Directional Sliding Panel Control

This is a bindable sliding panel control for Xamarin.Forms using .NET Standard 2.0

API

  • MainView - [ContentView][Default null][Required] - This is the main background view for the page.

  • LeftView - [ContentView][Default null] - This is view used to render the Left Panel.

  • TopView - [ContentView][Default null] - This is view used to render the Top Panel.

  • RightView - [ContentView][Default null] -This is view used to render the Right Panel.

  • BottomView - [ContentView][Default null] - This is view used to render the Left Panel.

  • HasOneActivePanel - [Bool][Default True] - Allows only one panel to be active at a time.

  • IsSwipeGesturesEnabled - [Bool][Default True] - Enable Swipe gesture.

  • IsTapToOpenEnabled - [Bool][Default True] - Enable Tap gesture.

  • ActivePanel - [Panel][Default Panel.None] - Get or Set the current active panel.

  • LeftPanelRatio - [Double][Default 1] - Defines the ratio width of the view relative to the screen.

  • TopPanelRatio - [Double][Default 1] - Defines the ratio height of the view relative to the screen.

  • RightPanelRatio - [Double][Default 1] -Defines the ratio width of the view relative to the screen.

  • BottomPanelRatio - [Double][Default 1] - Defines the ratio height of the view relative to the screen.

  • LeftPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • TopPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • RightPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • BottomPanelFloatSpacing - [Int][Default 0] - Defines the spacing from the edge of the screen to dock.

  • IsLeftPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

  • IsTopPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

  • IsRightPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

  • IsBottomPanelOverlayed - [Bool][Default False] - Define if the panel is overlayed on top of MainView.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.1.1 120 3/13/2019
1.1.0 97 3/13/2019
1.0.0 80 3/12/2019