AmirSolo456.PersianDatePicker 1.0.0

dotnet add package AmirSolo456.PersianDatePicker --version 1.0.0
                    
NuGet\Install-Package AmirSolo456.PersianDatePicker -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AmirSolo456.PersianDatePicker" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AmirSolo456.PersianDatePicker" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="AmirSolo456.PersianDatePicker" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AmirSolo456.PersianDatePicker --version 1.0.0
                    
#r "nuget: AmirSolo456.PersianDatePicker, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AmirSolo456.PersianDatePicker@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AmirSolo456.PersianDatePicker&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=AmirSolo456.PersianDatePicker&version=1.0.0
                    
Install as a Cake Tool

📅 Persian Date Picker for .NET MAUI

A reusable, mobile-first Persian (Shamsi) date picker control built using .NET MAUI.
This project is developed and maintained by Amir Soleymani. It includes both a MAUI class library and a sample project demonstrating the control in action.

✨ Features

  • ✅ Full support for Persian (Solar Hijri) calendar
  • 🧩 Modular and reusable component
  • 🎨 Clean and customizable UI
  • 📱 Mobile-first responsive design, also desktop compatible
  • ⚡ Easy integration into any .NET MAUI app

🛠️ Technologies Used

  • .NET MAUI
  • MVVM Pattern (optional)
  • XAML UI Design
  • Localization for Persian
  • Custom Control Design

🧱 Project Structure

🚀 Getting Started

⚠️ Requirements: .NET 8 SDK, Visual Studio 2022 or later

🛠️ Found an Issue?

If you encounter a problem or unexpected behavior, please leave a comment or open an issue in the appropriate section of the repository. Your feedback is appreciated and helps improve the project.

📄 Read More

✍️ About the Developer

This control was designed and developed by Amir Soleymani, with the goal of simplifying Persian date selection in .NET MAUI projects and providing a responsive, localized experience for Persian-speaking users.

<p align="center" style="font-size:24px; font-weight:bold;"> <a href="https://github.com/amirsolo456" target="_blank" rel="noopener noreferrer">Amir Soleymani</a> </p>

Product Compatible and additional computed target framework versions.
.NET net9.0-android35.0 is compatible.  net9.0-ios18.0 is compatible.  net9.0-maccatalyst18.0 is compatible.  net9.0-windows10.0.19041 is compatible.  net10.0-android was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 47 8/1/2025

Initial release.