AnalogWatchFace.AnalogFace.Render C# (CSharp) Method

Render() public method

public Render ( Microsoft.SPOT.Bitmap screen ) : void
screen Microsoft.SPOT.Bitmap
return void
        public override void Render(Bitmap screen)
        {
            if (_screen == null) _screen = screen;

            screen.DrawImage(0, 0, img, 0, 0, img.Width, img.Height);

            var text = "AGENT";
            Point textLocation = new Point(
                AGENT.Contrib.Device.Center.X - (drawing.MeasureString(text, smallFont) / 2), AGENT.Contrib.Device.Center.Y - 25);
            screen.DrawText(text, smallFont, Color.White, textLocation.X, textLocation.Y);

            var date = Settings.Now.ToString(CultureInfo.CurrentUICulture.DateTimeFormat.MonthDayPattern);
            ; //time.MonthNameShort + " " + time.Day;

            Point dateLocation = new Point(
                AGENT.Contrib.Device.Center.X - (drawing.MeasureString(date, smallFont) / 2), AGENT.Contrib.Device.Center.Y + 20);
            screen.DrawText(date, smallFont, Color.White, dateLocation.X, dateLocation.Y);

            //draw our hands
            drawing.PaintSkinnyHands(screen, Settings.Now, AGENT.Contrib.Device.Center);


            
            drawing.DrawTray(screen, _notificationProvider, smallFont);

        }