private void ColorizeList()
{
//Index:更新対象のListviewItem.Index。Colorを返す。
//-1は全キャッシュ。Colorは返さない(ダミーを戻す)
PostClass _post;
if (_anchorFlag)
_post = _anchorPost;
else
_post = _curPost;
if (_post == null) return;
var listCache = this._listItemCache;
if (listCache == null)
return;
var index = listCache.StartIndex;
foreach (var cachedPost in listCache.Post)
{
var backColor = this.JudgeColor(_post, cachedPost);
this._curList.ChangeItemBackColor(index++, backColor);
}
}