ShamsiDatePicker 4.0.98
dotnet add package ShamsiDatePicker --version 4.0.98
NuGet\Install-Package ShamsiDatePicker -Version 4.0.98
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="ShamsiDatePicker" Version="4.0.98" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ShamsiDatePicker --version 4.0.98
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ShamsiDatePicker, 4.0.98"
#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.
// Install ShamsiDatePicker as a Cake Addin #addin nuget:?package=ShamsiDatePicker&version=4.0.98 // Install ShamsiDatePicker as a Cake Tool #tool nuget:?package=ShamsiDatePicker&version=4.0.98
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
تقویم فارسی برای زامارین فرمز و ام ای یو آی
این کنترل سفارشی برای برنامه نویسان زامارین فرمز(تا نسخه 3.0.20) و ام ای یو آی(از نسخه 4.0.95) تدارک دیده شده است و تاریخ هجری شمسی را شبیه کنترل DatePicker ماکروسافت، نمایش می دهد.
این کنترل با پلتفرم های اندروید و آی او اس سازگار است.
این کنترل از پترن MVVM پشتیبانی می کند.
ساختار کلاس
public class ShamsiDatePicker : KeyboardlessEntry
روش نصب
کنترل تقویم فارسی برای زامارین
در سایت ناگت قابل دسترسی است : https://www.nuget.org/packages/ShamsiDatePickerنصب از طریق ویژوال استودیو
- Tools → NuGet Pckage Manager → Package Manager Console → Install-Package ShamsiDatePicker -Version 3.0.20
روش استفاده
پس از نصب پکیج، کد زیر را در سرفایل پیج مورد نظر استفاده کنید:
xmlns:sdp="clr-namespace:ShamsiDatePicker;assembly=ShamsiDatePicker"
سپس در محتوای صفحه به شکل زیر کنترل را اضافه کنید:
<sdp:ShamsiDatePicker Date="{Binding TargetDate, Mode=TwoWay}" />
خصوصیات
Property name | Type | Default value | Bindable | Description |
---|---|---|---|---|
Date | DateTime | DateTime.Now | ✅ | تاریخ انتخاب شده به هجری شمسی را به میلادی ترجمه و در خود ذخیره می کند. تاریخ را از میلادی به شمسی ترجمه کرده و در تقویم نمایش می دهد. |
MinimumShamsiYear | int | 1300 | ✅ | کمترین سال شمسی قابل انتخاب از تقویم |
MaximumShamsiYear | int | 1500 | ✅ | بیشترین سال شمسی قابل انتخاب از تقویم |
HeaderBackgroundColor | Microsoft.Maui.Graphics.Color | Color.FromHex("#FF4081") | ✅ | رنگ سربرگ تقویم |
HeaderTitleTextColor | Microsoft.Maui.Graphics.Color | Color.White | ✅ | رنگ متن عنوان سربرگ تقویم |
HeaderSubTitleTextColor | Microsoft.Maui.Graphics.Color | Color.White | ✅ | رنگ متن زیر عنوان سربرگ تقویم |
CalendarBackgroundColor | Microsoft.Maui.Graphics.Color | Color.White | ✅ | رنگ صفحه تقویم |
CalendarTitleColor | Microsoft.Maui.Graphics.Color | Color.Black | ✅ | رنگ متن عنوان صفحه تقویم |
CalendarSubTitleColor | Microsoft.Maui.Graphics.Color | Color.Black | ✅ | رنگ متن زیر عنوان صفحه تقویم |
CalendarTextColor | Microsoft.Maui.Graphics.Color | Color.Black | ✅ | رنگ متن اعداد صفحه تقویم |
CalendarSelectedTextColor | Microsoft.Maui.Graphics.Color | Color.White | ✅ | رنگ متن روز انتخاب شده صفحه تقویم |
CalendarHighlightColor | Microsoft.Maui.Graphics.Color | Color.FromHex("#FF4081") | ✅ | رنگ هایلایت روز انتخاب شده صفحه تقویم |
CalendarOKButtonTextColor | Microsoft.Maui.Graphics.Color | Color.FromHex("#FF4081") | ✅ | رنگ متن کلید انتخاب تقویم |
CalendarOKButtonBackgroundColor | Microsoft.Maui.Graphics.Color | Color.Transparent | ✅ | رنگ پس زمینه کلید انتخاب تقویم |
CalendarCancelButtonTextColor | Microsoft.Maui.Graphics.Color | Color.FromHex("#FF4081") | ✅ | رنگ پس زمینه کلید انتخاب تقویم |
CalendarCancelButtonBackgroundColor | Microsoft.Maui.Graphics.Color | Color.Transparent | ✅ | رنگ پس زمینه کلید انصراف تقویم |
CalendarCancelButtonBackgroundColor | Microsoft.Maui.Graphics.Color | Color.Transparent | ✅ | رنگ پس زمینه کلید انصراف تقویم |
BorderColor | Xamarin.Forms.Color | Color.Black | ✅ | رنگ حاشیه جعبه متن تاریخ |
BorderThickness | double | 1d | ✅ | اندازه حاشیه جعبه متن تاریخ |
CornerRadius | int | 0 | ✅ | میزان انحنای لبه های جعبه متن تاریخ |
Padding | Xamarin.FormsThickness | 5 | ✅ | میزان فاصله داخلی جعبه متن تاریخ |
RenderMode | RenderModeType | RenderModeType.Standard | با تغییر این خصیصه می توانید بین حالت جعبه متن پیش فرض زامارین و جعبه متن استاندارد سوییچ کنید. چهار خصیصه قبلی فقط در حالت استاندارد فعال هستند. |
تماس با من
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-android34.0 is compatible. net8.0-browser was computed. net8.0-ios was computed. net8.0-ios17.2 is compatible. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net8.0-windows10.0.19041 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- HMControls (>= 2.0.87)
- Microsoft.Maui.Controls (>= 8.0.70)
- Microsoft.Maui.Controls.Compatibility (>= 8.0.70)
-
net8.0-android34.0
- HMControls (>= 2.0.87)
- Microsoft.Maui.Controls (>= 8.0.70)
- Microsoft.Maui.Controls.Compatibility (>= 8.0.70)
-
net8.0-ios17.2
- HMControls (>= 2.0.87)
- Microsoft.Maui.Controls (>= 8.0.70)
- Microsoft.Maui.Controls.Compatibility (>= 8.0.70)
-
net8.0-windows10.0.19041
- HMControls (>= 2.0.87)
- Microsoft.Maui.Controls (>= 8.0.70)
- Microsoft.Maui.Controls.Compatibility (>= 8.0.70)
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 |
---|---|---|
4.0.98 | 160 | 7/27/2024 |
4.0.95 | 116 | 7/13/2024 |
3.0.20 | 911 | 8/27/2022 |
3.0.20-readme | 143 | 9/5/2022 |
3.0.0 | 456 | 7/25/2022 |
2.1.353 | 522 | 6/11/2022 |
2.1.350 | 459 | 12/28/2021 |
2.1.239 | 502 | 10/5/2021 |
2.1.139 | 379 | 7/31/2021 |
2.1.107 | 474 | 7/18/2021 |
2.0.19 | 463 | 3/25/2021 |
1.6.182 | 406 | 1/23/2021 |
1.6.181 | 373 | 1/18/2021 |
1.6.152 | 423 | 1/2/2021 |
1.6.134 | 397 | 12/21/2020 |
1.6.79 | 423 | 12/3/2020 |
1.6.78 | 624 | 12/3/2020 |
Support Microsoft Maui