예제 #1
0
        public override void OnAttach(Context context)
        {
            base.OnAttach(context);

            if (_colorPickerDialogListener == null && context is IColorPickerDialogListener activity)
            {
                _colorPickerDialogListener = activity;
            }
        }
예제 #2
0
        public override void OnAttach(Context context)
        {
            base.OnAttach(context);

            if (TargetFragment is IColorPickerDialogListener)
            {
                _colorPickerDialogListener = (IColorPickerDialogListener)TargetFragment;
            }
        }
예제 #3
0
#pragma warning disable 672
        public override void OnAttach(Activity activity)
#pragma warning restore 672
        {
#pragma warning disable 618
            base.OnAttach(activity);
#pragma warning restore 618
            if (_colorPickerDialogListener == null && activity is IColorPickerDialogListener listener)
            {
                _colorPickerDialogListener = listener;
            }
        }
예제 #4
0
// region Custom Picker

/**
 * Set the callback
 *
 * @param colorPickerDialogListener The callback invoked when a color is selected or the dialog is dismissed.
 */
        public void SetColorPickerDialogListener(IColorPickerDialogListener colorPickerDialogListener)
        {
            _colorPickerDialogListener = colorPickerDialogListener;
        }