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.
- 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.
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.
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.
- AvaloniaUI version 11.x.x or higher
- .NET Core 3.1 or higher
- Clone this repository & submodule
git clone --recurse-submodules https://github.com/lukewire129/AvaloniaNavigationPage.git
Contributions to this project are welcome. You can contribute in various ways, including enhancing page navigation features, design improvements, and performance optimization.