【发布时间】:2012-11-13 10:37:53
【问题描述】:
我很难理解为什么我可以更改画笔颜色但无法更改 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 之间的值。
【问题讨论】:
-
你在用drawingAttributes做什么? newSize 的值是多少?请您提供一些 XAML 和更多代码来说明您正在使用它做什么?
标签: c# wpf xaml pixelsense inkcanvas