public HeaderWithImageView() { InitializeComponent(); TapGestureRecognizer RightClickTGR = new TapGestureRecognizer(); RightClickTGR.Tapped += (object sender, EventArgs e) => { if (RightCommand != null) { RightCommand.Execute(this); } }; RightImageView.GestureRecognizers.Add(RightClickTGR); TapGestureRecognizer ThirdRightClickTGR = new TapGestureRecognizer(); ThirdRightClickTGR.Tapped += (object sender, EventArgs e) => { if (RightThirdCommand != null) { RightThirdCommand.Execute(this); } }; RightThirdImageView.GestureRecognizers.Add(ThirdRightClickTGR); TapGestureRecognizer SecondRightClickTGR = new TapGestureRecognizer(); SecondRightClickTGR.Tapped += (object sender, EventArgs e) => { if (RightSecondCommand != null) { RightSecondCommand.Execute(this); } }; RightSecondImageView.GestureRecognizers.Add(SecondRightClickTGR); TapGestureRecognizer FirstRightClickTGR = new TapGestureRecognizer(); FirstRightClickTGR.Tapped += (object sender, EventArgs e) => { if (RightFirstCommand != null) { RightFirstCommand.Execute(this); } }; RightFirstImageView.GestureRecognizers.Add(FirstRightClickTGR); }
public HeaderWithSingleImage() { InitializeComponent(); TapGestureRecognizer LeftClickTGR = new TapGestureRecognizer(); LeftClickTGR.Tapped += (object sender, EventArgs e) => { if (LeftCommand != null) { LeftCommand.Execute(this); } }; //LeftImageView.GestureRecognizers.Add(LeftClickTGR); TapGestureRecognizer RightClickTGR = new TapGestureRecognizer(); RightClickTGR.Tapped += (object sender, EventArgs e) => { if (RightCommand != null) { RightCommand.Execute(this); } }; RightImageView.GestureRecognizers.Add(RightClickTGR); TapGestureRecognizer SecondRightClickTGR = new TapGestureRecognizer(); SecondRightClickTGR.Tapped += (object sender, EventArgs e) => { if (RightSecondCommand != null) { RightSecondCommand.Execute(this); } }; RightSecondImageView.GestureRecognizers.Add(SecondRightClickTGR); }