public void OnClick(View v)
        {
            switch (v.Id)
            {
            case Resource.Id.okButton:
                ISharedPreferencesEditor edit = PreferenceManager.GetDefaultSharedPreferences(this).Edit();
                edit.PutInt("color_3", mColorPickerView.getColor());
                edit.Commit();

                Finish();
                break;

            case Resource.Id.cancelButton:
                Finish();
                break;
            }
        }
        private void init()
        {
            var prefs = PreferenceManager.GetDefaultSharedPreferences(this);
            //TODO : change the 1 as like in native app
            int initialColor = prefs.GetInt("color_3", 1);             //Convert.ToInt32("4278190080"));

            mColorPickerView   = (ColorPickerView)FindViewById(Resource.Id.color_picker_view);
            mOldColorPanelView = (ColorPanelView)FindViewById(Resource.Id.color_panel_old);
            mNewColorPanelView = (ColorPanelView)FindViewById(Resource.Id.color_panel_new);

            mOkButton     = (Button)FindViewById(Resource.Id.okButton);
            mCancelButton = (Button)FindViewById(Resource.Id.cancelButton);

            ((LinearLayout)mOldColorPanelView.Parent).SetPadding(
                (int)Math.Round(mColorPickerView.getDrawingOffset()),
                0,
                (int)Math.Round(mColorPickerView.getDrawingOffset()),
                0);


            mColorPickerView.setOnColorChangedListener(this);
            mColorPickerView.setColor(initialColor, true);
            mOldColorPanelView.setColor(initialColor);

            mOkButton.SetOnClickListener(this);
            mCancelButton.SetOnClickListener(this);

            mOkButton.Click += (sender, e) => {
                var edit = PreferenceManager.GetDefaultSharedPreferences(this).Edit();
                edit.PutInt("color_3", mColorPickerView.getColor());
                edit.Commit();

                Finish();
            };
            mCancelButton.Click += (sender, e) => {
                Finish();
            };
        }