我很难理解为什么我可以更改画笔颜色但不能更改SurfaceInkCanvas
. 这是我所做的:
Double newSize = Math.Round(BrushRadiusSlider.Value,0);
drawingAttributes = new System.Windows.Ink.DrawingAttributes();
// Works :
drawingAttributes.Color = Colors.Yellow;
// Does not work :
drawingAttributes.Width = newSize;
drawingAttributes.Height = newSize;
canvas.DefaultDrawingAttributes = drawingAttributes;
有关信息,BrushRadiusSlider
它是 XAML 中的一个滑块,提供 1 到 100 之间的值。