Skip to content

lukewire129/AvaloniaNavigationPage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AvaloniaUI Enhanced BottomNavigationBar with Page Navigation

Introduction

This project is an extended version of the BottomNavigationBar implemented using AvaloniaUI. In this version, we have added page navigation capabilities to the existing bottom navigation bar, allowing users to navigate through the application more efficiently.

Key Features

  • Page Navigation Capabilities: Seamlessly transition to associated pages when a user selects an item from the bottom navigation bar.
  • Enhanced User Experience: The page transitions are smooth and intuitive, greatly improving user interaction.
  • Flexible Configuration: Developers can easily add or modify pages and navigation bar items as needed.

How It Works

Page Transition Mechanism

This project uses the ListBox control to manage pages linked to each navigation bar item. When a user selects an item, the corresponding page is activated and displayed.

Customization and Styling

The styling of pages and the navigation bar can be customized using AvaloniaUI’s styling system, maintaining consistency with the overall design of the application.

Getting Started

Prerequisites

  • AvaloniaUI version 11.x.x or higher
  • .NET Core 3.1 or higher

Installation and Execution

  1. Clone this repository & submodule
git clone --recurse-submodules https://github.com/lukewire129/AvaloniaNavigationPage.git

Contribution

Contributions to this project are welcome. You can contribute in various ways, including enhancing page navigation features, design improvements, and performance optimization.

KakaoTalk_Recording_20240119_190113.mp4

About

AvaloniaBottomNavigationBar Connection View

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published