【发布时间】:2021-03-11 14:34:32
【问题描述】:
Stackoverflow 社区!
我在 Xamarin.Forms 中呈现 Android 本机控件时遇到一个问题...(CalendarView) 请帮帮我!
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Java.Util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WinSoft_Planner.Controls;
using WinSoft_Planner.Droid;
using Xamarin.Forms;
using Xamarin.Forms.Platform.Android;
[assembly: ExportRenderer(typeof(WinSoft_Planner.Controls.CalendarViewControl), typeof(CalendarRendererDroid))]
namespace WinSoft_Planner.Droid
{
public class CalendarRendererDroid : ViewRenderer<WinSoft_Planner.Controls.CalendarViewControl, CalendarView>
{
protected override void OnElementChanged(ElementChangedEventArgs<CalendarViewControl> e)
{
base.OnElementChanged(e);
CalendarView calendarView = new CalendarView(Forms.Context);
calendarView.Date = Date.Parse(DateTime.Now.Date.ToString());
SetNativeControl(calendarView);
}
}
}
谢谢! 祝你好运!
【问题讨论】:
-
您没有描述您遇到的具体问题,也没有提出实际问题
-
你能清楚地描述你遇到的问题吗?我测试了上面的代码,它运行良好。
标签: c# xamarin.forms xamarin.android