示例#1
0
    protected override void DrawContent(ControlGraphicsInfoArgs info)
    {
        MyProgressBarViewInfo vi = info.ViewInfo as MyProgressBarViewInfo;

        info.Graphics.FillRectangle(new SolidBrush(info.ViewInfo.PaintAppearance.BackColor), info.Bounds);
        DrawObject(info.Cache, vi.ProgressInfo);
    }
示例#2
0
    protected internal virtual void UpdatePercent()
    {
        MyProgressBarViewInfo vi = ViewInfo as MyProgressBarViewInfo;

        if (vi == null)
        {
            return;
        }
        vi.UpdateProgressInfo(vi.ProgressInfo);
    }
示例#3
0
    protected override void Assign(BaseControlViewInfo info)
    {
        base.Assign(info);
        MyProgressBarViewInfo be = info as MyProgressBarViewInfo;

        if (be == null)
        {
            return;
        }
        this.percents = be.percents;
        this.position = be.position;
    }