MonoTouch.Dialog.CalendarMonthView.DrawDayLabels C# (CSharp) Method

DrawDayLabels() private method

private DrawDayLabels ( RectangleF rect ) : void
rect System.Drawing.RectangleF
return void
        private void DrawDayLabels(RectangleF rect)
        {
            var font = UIFont.BoldSystemFontOfSize (10);
            UIColor.DarkGray.SetColor ();
            var context = UIGraphics.GetCurrentContext ();
            context.SaveState ();
            context.SetShadowWithColor (new SizeF (0, -1), 0.5f, UIColor.White.CGColor);
            var i = 0;
            foreach (var d in Enum.GetNames (typeof(DayOfWeek))) {
                DrawString (d.Substring (0, 3), new RectangleF (i * 46, 44 - 12, 45, 10), font, UILineBreakMode.WordWrap, UITextAlignment.Center);
                i++;
            }
            context.RestoreState ();
        }