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); } }
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); } }