DateTimePicker.MAUI 1.0.0

dotnet add package DateTimePicker.MAUI --version 1.0.0                
NuGet\Install-Package DateTimePicker.MAUI -Version 1.0.0                
该命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="DateTimePicker.MAUI" Version="1.0.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add DateTimePicker.MAUI --version 1.0.0                
#r "nuget: DateTimePicker.MAUI, 1.0.0"                
#r 指令可用于 F# Interactive 和多语言笔记本。将此内容复制到交互式工具或脚本的源代码中以引用包。
// Install DateTimePicker.MAUI as a Cake Addin
#addin nuget:?package=DateTimePicker.MAUI&version=1.0.0

// Install DateTimePicker.MAUI as a Cake Tool
#tool nuget:?package=DateTimePicker.MAUI&version=1.0.0                

DateTimePicker.MAUI

一个可按您喜欢的任何方式定制的 MAUI 日期时间选择器。

您可以为其所有组件定义样式

    public Style BorderStyle;
    public Style SpinnerSelectionBorderStyle;
    public Style LabelStyle;
    public Style DaySpinnerStyle;
    public Style MonthSpinnerStyle;
    public Style YearSpinnerStyle;
    public Style HourSpinnerStyle;
    public Style MinuteSpinnerStyle;
    public Style SecondSpinnerStyle;
    public Style TimeSpinnerStyle;
    public Style SpinnerItemStyle;
    public Style SeparatorLabelStyle;
    public Style CalendarStyle;
...

You could choose between the diferents picker layouts:

    CenterSpinner
    DownSpinner
    UpSpinner
    CenterCalendar
    DownCalendar
    UpCalendar
    CenterCalendarAndSpinner
    DownCalendarAndSpinner
    UpCalendarAndSpinner

Set the Date and Time formats:
    DMY
    MDY
    YMD
    YDM

    TwentyFourHours
    TwelveHours

And a lot of more properties.

#### Create a DateTimePicker in your code
```C#
using DateTimePicker.MAUI;

...

public DateTimePicker MyDateTime { get; set; } = new DateTimePicker();

...

MyDateTime.SelectionChanged += MyDateTime_SelectionChanged;

...

    private void MyDateTime_SelectionChanged(object sender, EventArgs e)
    {
        Debug.WriteLine($"Selected datetime = {MyDateTime.SelectedDateTime}");
    }

将以下 xmlns 添加到您的页面或视图中
xmlns:dtp="clr-namespace:DateTimePicker.MAUI;assembly=DateTimePicker.MAUI"
在您的 xaml 中使用并自定义 DateTimePicker
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:dtp="clr-namespace:DateTimePicker.MAUI;assembly=DateTimePicker.MAUI"
             xmlns:cc="clr-namespace:CalendarView.MAUI;assembly=CalendarView.MAUI"
             x:Class="DatetimePicker.MAUI.Test.MainPage">
    <ContentPage.Resources>
        <Style TargetType="cc:CalendarView" x:Key="CalendarMonthStyle">
            <Setter Property="WidthRequest" Value="220"/>
            <Setter Property="HeightRequest" Value="220"/>
            <Setter Property="FirstDayOfWeekStyle">
                <Setter.Value>
                    <Style TargetType="cc:CalendarDayView">
                        <Setter Property="DayColor" Value="Red"/>
                    </Style>
                </Setter.Value>
            </Setter>
            <Setter Property="BorderStyle">
                <Setter.Value>
                    <Style TargetType="Border">
                        <Setter Property="StrokeThickness" Value="0"/>
                    </Style>
                </Setter.Value>
            </Setter>
        </Style>
    </ContentPage.Resources>
    <Grid HorizontalOptions="Fill" VerticalOptions="Fill">
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <dtp:DateTimePicker x:Name="dtpicker1" Grid.Row="0" HorizontalOptions="Center" VerticalOptions="Center"
                            EditHeight="310" NoEditHeight="50" EditWidth="230" NoEditWidth="190" ShowDaySpinner="False" UseAnimation="True" CalendarStyle="{StaticResource Key=CalendarMonthStyle}"
                            ShowMonthSpinner="False" ShowYearSpinner="False" PickerType="CenterCalendarAndSpinner" InputTimeFormat="TwelveHours" DateTimeFormat="MM/dd/yyyy hh:mm:ss"/>
        <dtp:DateTimePicker x:Name="dtpicker2" Grid.Row="1" HorizontalOptions="Start" VerticalOptions="Start" PickerType="UpCalendar" InputDateFormat="MDY" DateTimeFormat="MM/dd/yyyy"/>
    </Grid>

</ContentPage>
产品 兼容的以及额外的计算目标框架版本。
.NET net7.0 兼容。 net7.0-android 已计算。 net7.0-android33.0 兼容。 net7.0-ios 已计算。 net7.0-ios16.1 兼容。 net7.0-maccatalyst 已计算。 net7.0-maccatalyst16.1 兼容。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net7.0-windows10.0.19041 兼容。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解有关 目标框架.NET Standard 的更多信息。

NuGet 包

此包没有被任何 NuGet 包使用。

GitHub 代码库

此包没有被任何流行的 GitHub 代码库使用。

版本 下载 最后更新
1.0.0 314 2/18/2023