当前位置: 首页>>代码示例>>C#>>正文


C# EventContext.StopPropagation方法代码示例

本文整理汇总了C#中FairyGUI.EventContext.StopPropagation方法的典型用法代码示例。如果您正苦于以下问题:C# EventContext.StopPropagation方法的具体用法?C# EventContext.StopPropagation怎么用?C# EventContext.StopPropagation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FairyGUI.EventContext的用法示例。


在下文中一共展示了EventContext.StopPropagation方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: __click

        void __click(EventContext context)
        {
            Vector3 v = context.inputEvent.position;
            v = this.GlobalToLocal(v);

            HtmlElement_A link = _textField.GetLink(v);
            if (link != null)
            {
                this.DispatchEvent(onClickLink.type, link.href);
                context.StopPropagation();
            }
        }
开发者ID:hxyxj,项目名称:FairyGUI-unity,代码行数:12,代码来源:RichTextField.cs

示例2: __touchBegin

        void __touchBegin(EventContext context)
        {
            context.StopPropagation();

            InputEvent evt = context.inputEvent;
            Vector2 pt = _grip.GlobalToLocal(new Vector2(evt.x, evt.y));
            if (_vertical)
            {
                if (pt.y < 0)
                    _target.ScrollUp(4, false);
                else
                    _target.ScrollDown(4, false);
            }
            else
            {
                if (pt.x < 0)
                    _target.ScrollLeft(4, false);
                else
                    _target.ScrollRight(4, false);
            }
        }
开发者ID:kensong1194717296,项目名称:FairyGUI-unity,代码行数:21,代码来源:GScrollBar.cs

示例3: __gripTouchBegin

        void __gripTouchBegin(EventContext context)
        {
            if (_bar == null)
                return;

            context.StopPropagation();
            InputEvent evt = context.inputEvent;
            _touchId = evt.touchId;

            _dragOffset = this.GlobalToLocal(new Vector2(evt.x, evt.y)) - _grip.xy;

            context.CaptureTouch();
            Stage.inst.onTouchMove.Add(_touchMoveDelegate);
        }
开发者ID:kensong1194717296,项目名称:FairyGUI-unity,代码行数:14,代码来源:GScrollBar.cs

示例4: __arrowButton2Click

        void __arrowButton2Click(EventContext context)
        {
            context.StopPropagation();

            if (_vertical)
                _target.ScrollDown();
            else
                _target.ScrollRight();
        }
开发者ID:kensong1194717296,项目名称:FairyGUI-unity,代码行数:9,代码来源:GScrollBar.cs

示例5: __arrowButton1Click

        void __arrowButton1Click(EventContext context)
        {
            context.StopPropagation();

            if (_vertical)
                _target.ScrollUp();
            else
                _target.ScrollLeft();
        }
开发者ID:kensong1194717296,项目名称:FairyGUI-unity,代码行数:9,代码来源:GScrollBar.cs

示例6: __gripMouseDown

        void __gripMouseDown(EventContext context)
        {
            if (_bar == null)
                return;

            context.StopPropagation();
            InputEvent evt = context.inputEvent;
            _touchId = evt.touchId;

            _dragOffset.x = evt.x / GRoot.contentScaleFactor - _grip.x;
            _dragOffset.y = evt.y / GRoot.contentScaleFactor - _grip.y;
            _dragging = true;

            Stage.inst.onMouseMove.Add(__stageMouseMove);
            Stage.inst.onMouseUp.Add(__stageMouseUp);
        }
开发者ID:niuniuzhu,项目名称:FairyGUI-unity,代码行数:16,代码来源:GScrollBar.cs


注:本文中的FairyGUI.EventContext.StopPropagation方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。