OSDN Git Service

ListViewItem描画時にTagを使用せずTabModelからPostClassを取得する
authorKimura Youichi <kim.upsilon@bucyou.net>
Mon, 25 Apr 2022 18:26:45 +0000 (03:26 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 21 May 2022 13:29:22 +0000 (22:29 +0900)
OpenTween/TimelineListViewCache.cs
OpenTween/TimelineListViewDrawer.cs

index b33a78a..dce6499 100644 (file)
@@ -173,7 +173,6 @@ namespace OpenTween
                 };
                 itm = new ListViewItem(sitem);
             }
-            itm.Tag = post;
 
             var style = this.DetermineListItemStyle(post);
             this.ApplyListItemStyle(itm, style);
index a84b199..252b355 100644 (file)
@@ -303,7 +303,7 @@ namespace OpenTween
             if (e.ColumnIndex > 0)
             {
                 // アイコン以外の列
-                var post = (PostClass)e.Item.Tag;
+                var post = this.tab[e.ItemIndex];
                 var style = this.listViewCache.GetStyle(e.ItemIndex);
                 var font = this.GetFont(style.Font);