コード例 #1
0
        private IMouseButtonHandler FindHandlingGraphic(CallHandlerMethodDelegate handlerDelegate)
        {
            if (_tile.PresentationImage is PresentationImage)
            {
                CompositeGraphic sceneGraph = ((PresentationImage)_tile.PresentationImage).SceneGraph;
                foreach (IMouseButtonHandler handler in GetHandlerGraphics(sceneGraph))
                {
                    if (handlerDelegate(handler))
                    {
                        return(handler);
                    }
                }
            }

            return(null);
        }
コード例 #2
0
ファイル: TileController.cs プロジェクト: nhannd/Xian
		private IMouseButtonHandler FindHandlingGraphic(CallHandlerMethodDelegate handlerDelegate)
		{
			if (_tile.PresentationImage is PresentationImage)
			{
				CompositeGraphic sceneGraph = ((PresentationImage) _tile.PresentationImage).SceneGraph;
				foreach (IMouseButtonHandler handler in GetHandlerGraphics(sceneGraph))
				{
					if (handlerDelegate(handler))
						return handler;
				}
			}

			return null;
		}