RezaMpPersianDatePicker 1.0.8
dotnet add package RezaMpPersianDatePicker --version 1.0.8
NuGet\Install-Package RezaMpPersianDatePicker -Version 1.0.8
<PackageReference Include="RezaMpPersianDatePicker" Version="1.0.8" />
<PackageVersion Include="RezaMpPersianDatePicker" Version="1.0.8" />
<PackageReference Include="RezaMpPersianDatePicker" />
paket add RezaMpPersianDatePicker --version 1.0.8
#r "nuget: RezaMpPersianDatePicker, 1.0.8"
#:package RezaMpPersianDatePicker@1.0.8
#addin nuget:?package=RezaMpPersianDatePicker&version=1.0.8
#tool nuget:?package=RezaMpPersianDatePicker&version=1.0.8
📅 RezaMpPersianDatePicker
کامپوننت انتخاب تاریخ شمسی (جلالی) برای Blazor با قابلیتهای پیشرفته، طراحی تمیز و امکان استفاده بهصورت Inline یا Popup .
✨ ویژگیها
✅ پشتیبانی کامل از تاریخ شمسی (Jalali)
🎨 پشتیبانی از Theme و Size
🪟 حالت Popup Inline
⌨️ امکان ورود دستی تاریخ
📦 سازگار با Blazor Server و Blazor WebAssembly
🧩 قابل استفاده بهصورت Blazor Component Library
🚀 سبک، سریع و قابل شخصیسازی
📦 نصب (Installation)
از طریق NuGet:
dotnet add package RezaMpPersianDatePicker
یا از NuGet Package Manager در Visual Studio.
🔗 افزودن فایلهای استاتیک (مهم)
در پروژهی Host (Server یا WASM) فایلهای CSS و JS را اضافه کنید.
🔹 Blazor Server (App.razor یا _Host.cshtml) 🔹 Blazor WASM (wwwroot/index.html) <link rel="stylesheet" href="_content/RezaMpPersianDatePicker/Css/base.css" /> <script src="_content/RezaMpPersianDatePicker/Js/calendar.js"></script>
🚀 نحوه استفاده سادهترین حالت <RezaMpPersianDatePicker @bind-Value="SelectedDate" />
@code { DateTime? SelectedDate; }
🎨 مثال با تنظیمات کامل <RezaMpPersianDatePicker @bind-Value="BirthDate" Placeholder="تاریخ تولد" PopupMode="true" Theme="PersianDateTheme.Primary" Size="PersianDateSize.Medium" />
🎭 Theme ها public enum PersianDateTheme { Metro, Classic, Modern, Dark, Blue, Coral, Forest, Amber, DeepOcean, Royal, Minimal }
📐 Size ها public enum PersianDateSize { Compact, SuperCompact, Standard }
🧪 سازگاری
✔ Blazor Server (.NET 8)
✔ Blazor WebAssembly
✔ پروژههای Enterprise
✔ NuGet Packaging
🧑💻 توسعهدهنده
رضا مبارکی پری
🌐 GitHub: https://github.com/rezamobarakipari
📦 Repository: https://github.com/rezamobarakipari/RezaMpPersianDatePicker
📄 لایسنس
این پروژه تحت لایسنس MIT منتشر شده است. استفاده آزاد در پروژههای شخصی و تجاری مجاز است ✅
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.22)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.