我的应用程序需要一个内部日历。我可以创建这样一个新的日历:
var store = await AppointmentManager.RequestStoreAsync(AppointmentStoreAccessType.AppCalendarsReadWrite);
var cacheCalendar = await store.CreateAppointmentCalendarAsync("unique name here");
这是成功的,我得到了一个新的日历。但是这个日历可以在手机内置的日历应用程序中看到。我不想让这个日历可见,因为它是用于内部簿记的.
所以我试着像这
我正在尝试用数据绑定来创建我的日历控件。
public partial class Calendar : UserControl
{
public static readonly DependencyProperty DateProperty =
DependencyProperty.Register("Date", typeof(DateTime),
typeof(Calendar), null);
public object Date
{
get {
我已经用Java语言开发了一个Calendar小部件(特别是用于BlackBerry开发)。用户可以查看当月的所有日期,也可以按月/年向前/向后移动。
当我绘制日历(以表格格式)时,我希望更改当前日期之前X天的任何日期的颜色。目前,只有当屏幕上显示的日历与当前月份相同时,我才能检查此情况:
if (calendarMonth == currentMonth) {
for (int i = 1; i <= (NUM_DAYS_IN_MONTH); i++) {
if (i > currentDay + Constants.CALENDA
我想要一个自定义日历,如下所示:
enum TradingDays {Monday, Tuesday, Wednesday, Thursday, Friday};
然后,我需要遍历它并检查特定的枚举元素是否是今天的星期几。问题是JAVA日历与我日历中的星期几不匹配。所以:
Calendar now = Calendar.getInstance();
TradingDays.Monday is not equal to any of now.get(Calendar.DAY_OF_WEEK);
那么,如何从我的日历TradingDays中为星期一、星期二等指定与JAVA日历相同的类型(在本例中