On Nov 19, 2011, at 8:38 PM, Paul F. Johnson wrote:
> Should I still be using a listener and if so, how?
Yes, set via the DatePicker.Init() method:
http://androidapi.xamarin.com/monodoc.ashx?link=M%3aAndroid.Widget.DatePicker.Init(System.Int32%2cSystem.Int32%2cSystem.Int32%2cAndroid.Widget.DatePicker.IOnDateChangedListener)
You'll need to implement the DatePicker.IOnDateChangedListener interface:
class DateChangedListener : Java.Lang.Object,
DatePicker.IOnDateChangedListener {
Action<DatePicker, int, int, int> callback;
public DateChangedListener (Action<DatePicker, int, int, int>
callback)
{
this.callback = callback;
}
public void OnDateChanged (DatePicker view, int year, int
monthOfYear, int dayOfMonth)
{
callback (view, year, monthOfYear, dayOfMonth);
}
}
I don't know what context you need, but to use the above you would:
DatePicker dp = ...;
dp.Init (2011, 11, 30, new DateChangedListener ((picker, year, month,
day) => {
// ...
}));
- Jon
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid