コード例 #1
0
ファイル: LogEventListItem.cs プロジェクト: oqewok/gitter
        protected override void OnPaintSubItem(SubItemPaintEventArgs paintEventArgs)
        {
            switch ((LogListBoxColumnId)paintEventArgs.SubItemId)
            {
            case LogListBoxColumnId.Type:
                paintEventArgs.PaintImage(DataContext.Type.Image);
                break;

            case LogListBoxColumnId.Timestamp:
                paintEventArgs.PaintText(DataContext.Timestamp.FormatISO8601());
                break;

            case LogListBoxColumnId.Source:
                paintEventArgs.PaintText(DataContext.Source);
                break;

            case LogListBoxColumnId.Message:
                paintEventArgs.PaintText(DataContext.Message);
                break;

            case LogListBoxColumnId.Exception:
                paintEventArgs.PaintImage(null);
                break;
            }
        }
コード例 #2
0
ファイル: BaseImageSubItem.cs プロジェクト: Kuzq/gitter
 /// <summary>Paint event handler.</summary>
 /// <param name="paintEventArgs">Paint event args.</param>
 protected override void OnPaint(SubItemPaintEventArgs paintEventArgs)
 {
     paintEventArgs.PaintImage(Image, OverlayImage);
 }
コード例 #3
0
 /// <summary>Paint event handler.</summary>
 /// <param name="paintEventArgs">Paint event args.</param>
 protected override void OnPaint(SubItemPaintEventArgs paintEventArgs)
 {
     paintEventArgs.PaintImage(Image, OverlayImage);
 }