Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukewire129/AvaloniaNavigationPage
AvaloniaBottomNavigationBar Connection View
https://github.com/lukewire129/AvaloniaNavigationPage
Last synced: 3 months ago
JSON representation
AvaloniaBottomNavigationBar Connection View
- Host: GitHub
- URL: https://github.com/lukewire129/AvaloniaNavigationPage
- Owner: lukewire129
- Created: 2024-01-18T16:12:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-01-23T01:02:37.000Z (10 months ago)
- Last Synced: 2024-04-29T23:04:55.928Z (6 months ago)
- Language: C#
- Size: 177 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-avalonia - AvaloniaNavigationPage - [AvaloniaNavigationBar](https://github.com/lukewire129/AvaloniaNavigationBar) Page Transition Mechanism (Libraries & Extensions / Controls)
README
# AvaloniaUI Enhanced BottomNavigationBar with Page Navigation
### Introduction
This project is an extended version of the [BottomNavigationBar](https://github.com/lukewire129/AvaloniaNavigationBar) 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
(Provide the same installation and execution method as before)### Contribution
Contributions to this project are welcome. You can contribute in various ways, including enhancing page navigation features, design improvements, and performance optimization.https://github.com/lukewire129/AvaloniaNavigationPage/assets/54387261/cf11df1a-dddb-4860-a487-5b5defa4a084