Xaml 如何以xamarin格式以各种颜色显示日历特定日期

Xaml 如何以xamarin格式以各种颜色显示日历特定日期,xaml,xamarin.forms,xamarin.android,xamarin.ios,Xaml,Xamarin.forms,Xamarin.android,Xamarin.ios,在xamarin表单中以各种颜色显示日历特定日期您可以使用XamForms.Controls.Calendar 努吉: GitHub上的代码示例: Xaml: 我用三天作为参考 <StackLayout> <controls:Calendar x:Name="calendar" Padding="10,0,10,0" DisabledBorderColor="Black" SelectedBorderWid

在xamarin表单中以各种颜色显示日历特定日期

您可以使用XamForms.Controls.Calendar

努吉:

GitHub上的代码示例:

Xaml:

我用三天作为参考

<StackLayout>
    <controls:Calendar
        x:Name="calendar"
        Padding="10,0,10,0"
        DisabledBorderColor="Black"
        SelectedBorderWidth="4"
        ShowNumberOfWeek="false"
        StartDay="Monday"
        TitleLabelTextColor="Purple"
        TitleLeftArrowTextColor="Blue" />
</StackLayout>
 calendar.SpecialDates = new List<XamForms.Controls.SpecialDate>
        {
           new XamForms.Controls.SpecialDate(new DateTime(2020, 1, 25)){ BackgroundColor = Color.Green, TextColor = Color.Accent, BorderColor = Color.Lime, BorderWidth=8, Selectable = true },
           new XamForms.Controls.SpecialDate(new DateTime(2020, 1, 26)){BackgroundColor = Color.Green, TextColor = Color.Accent, BorderColor = Color.Lime, BorderWidth = 8, Selectable = true },
           new XamForms.Controls.SpecialDate(new DateTime(2020, 1, 27)){BackgroundColor = Color.Green, TextColor = Color.Accent, BorderColor = Color.Lime, BorderWidth=8, Selectable = true }
        };