Exemplo n.º 1
0
        private void Canvas_Draw(CanvasControl sender, CanvasDrawEventArgs args)
        {
            EnsureResources(sender, sender.Size);

            drawingSession = args.DrawingSession;

            CustomTextRenderer textRenderer = new CustomTextRenderer(textBrush);

            textLayout.DrawToTextRenderer(textRenderer, 0, 0);

            if (ShowNonCustomText)
            {
                Color semitrans = Colors.White;
                semitrans.A = 127;

                float strokeWidth = ThumbnailGenerator.IsDrawingThumbnail ? 22.0f : 5.0f;
                args.DrawingSession.DrawGeometry(textReference, semitrans, strokeWidth);
            }
        }
Exemplo n.º 2
0
        private void Canvas_Draw(CanvasControl sender, CanvasDrawEventArgs args)
        {
            EnsureResources(sender, sender.Size);

            drawingSession = args.DrawingSession;

            CustomTextRenderer textRenderer = new CustomTextRenderer(textBrush);
            textLayout.DrawToTextRenderer(textRenderer, 0, 0);

            if (ShowNonCustomText)
            {
                Color semitrans = Colors.White;
                semitrans.A = 127;

                float strokeWidth = ThumbnailGenerator.IsDrawingThumbnail ? 22.0f : 5.0f;
                args.DrawingSession.DrawGeometry(textReference, semitrans, strokeWidth);
            }
        }