0
我已将datetimecontrol添加到屏幕(直接在标记中不动态地),并且DateChanged事件在选择不同日期时触发,但在日期消隐时不触发。有没有办法解决这个问题呢?当日期空白时,我真的需要事件启动。Sharepoint DateTimeControl未触发事件消隐时
我已将datetimecontrol添加到屏幕(直接在标记中不动态地),并且DateChanged事件在选择不同日期时触发,但在日期消隐时不触发。有没有办法解决这个问题呢?当日期空白时,我真的需要事件启动。Sharepoint DateTimeControl未触发事件消隐时
设法得到它的工作如下:
private void HookUpEvents()
{
this.DateTimeControl.DateChanged += DateTimeControl_DateChanged;
((TextBox)this.DateTimeControl.Controls[0]).TextChanged += RxDatePicker_TextChanged;
}
void RxDatePicker_TextChanged(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(((TextBox)this.DateTimeControl.Controls[0]).Text))
{
if (this.OnValueChanged != null)
{
this.OnValueChanged(sender, e);
}
}
}
void DateTimeControl_DateChanged(object sender, EventArgs e)
{
if (this.OnValueChanged != null)
{
this.OnValueChanged(sender, e);
}
}