//绘制列表中的每项内容
    void CellGUI(Rect cellRect, AssetViewItem item, MyColumns column, ref RowGUIArgs args)
    {
        CenterRectUsingSingleLineHeight(ref cellRect);
        switch (column)
        {
        case MyColumns.Name:
        {
            var iconRect = cellRect;
            iconRect.x    += GetContentIndent(item);
            iconRect.width = kIconWidth;
            if (iconRect.x < cellRect.xMax)
            {
                var icon = GetIcon(item.data.path);
                if (icon != null)
                {
                    GUI.DrawTexture(iconRect, icon, ScaleMode.ScaleToFit);
                }
            }
            args.rowRect = cellRect;
            base.RowGUI(args);
        }
        break;

        case MyColumns.Path:
        {
            GUI.Label(cellRect, item.data.path);
        }
        break;

        case MyColumns.State:
        {
            GUI.Label(cellRect, ReferenceFinderData.GetInfoByState(item.data.state), stateGUIStyle);
        }
        break;

        case MyColumns.Type:
        {
            GUI.Label(cellRect, item.data.type);
        }
        break;

        default:
            break;
        }
    }