コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }