private void WireUpCheckmarkGestureRecognizer()
		{
			// Create the recognizer
			checkmarkGesture = new CheckmarkGestureRecognizer();

			// Wire up the event handler
			checkmarkGesture.AddTarget(() =>{
				if (checkmarkGesture.State == (UIGestureRecognizerState.Recognized | UIGestureRecognizerState.Ended))
				{
					if (isChecked)
					{
						CheckboxImage.Image = UIImage.FromBundle("CheckBox_Unchecked.png");
					}
					else
					{
						CheckboxImage.Image = UIImage.FromBundle("CheckBox_Checked.png");
					}
					isChecked = !isChecked;
				}
			});

			// Add the gesture recognizer to the view
			View.AddGestureRecognizer(checkmarkGesture);
		}
示例#2
0
        private void WireUpCheckmarkGestureRecognizer()
        {
            // Create the recognizer
            checkmarkGesture = new CheckmarkGestureRecognizer();

            // Wire up the event handler
            checkmarkGesture.AddTarget(() => {
                if (checkmarkGesture.State == (UIGestureRecognizerState.Recognized | UIGestureRecognizerState.Ended))
                {
                    if (isChecked)
                    {
                        CheckboxImage.Image = UIImage.FromBundle("CheckBox_Unchecked.png");
                    }
                    else
                    {
                        CheckboxImage.Image = UIImage.FromBundle("CheckBox_Checked.png");
                    }
                    isChecked = !isChecked;
                }
            });

            // Add the gesture recognizer to the view
            View.AddGestureRecognizer(checkmarkGesture);
        }