2013-09-18 2 views
0

В отличие от UIDatePicker в Monotouch, NSDatePicker в MonoMac, похоже, не имеет «ValueChanged». Как определить изменения?Как определить NSDatePicker ValueChanged в MonoMac?

В идеале, где Datepicker является NSDatePicker, я хочу

datePicker.ValueChanged += DatePickerOnValueChanged 

Для событий, я вижу «Активированный» и «ValidateProposedValue», это может быть последним, что я хочу?

Обновление. Думаю, я могу сделать что-то вроде ниже. Это эквивалентно?

datePicker.Action = new MonoMac.ObjCRuntime.Selector ("datePickerAction:"); 

и

[Export("datePickerAction:")] 
private void datePickerAction() 
{ 
    // stuff 
} 

ответ

0

В вашем идеальном случае, вы говорите, что вы хотите использовать событие. ValidateProposedValue события отлично подходит для этого:

кажется, соответствует NSDatePickerCellDelegate методы datePickerCell:validateProposedDateValue:timeInterval:, который является тем, что я хотел бы использовать в Objective C.

Смежные вопросы