现在遇到一个问题,就是在wpf中用InkCanvas画图,我如何设置画笔在InkCanvas中画的时候每一笔下去是正方形,现在她默认是圆形。现在就是随便在InkCanvas上点一下,都是一个圆形,如何把他修改成正方形。
求高手解决。System.Windows.Ink.DrawingAttributes s = PicCanvas_right.DefaultDrawingAttributes;
s.Width = int.Parse(Model.SelectBrush);
s.Height = int.Parse(Model.SelectBrush);
s.Color = (Color)ColorConverter.ConvertFromString(Model.SelectColor);
求高手解决。System.Windows.Ink.DrawingAttributes s = PicCanvas_right.DefaultDrawingAttributes;
s.Width = int.Parse(Model.SelectBrush);
s.Height = int.Parse(Model.SelectBrush);
s.Color = (Color)ColorConverter.ConvertFromString(Model.SelectColor);
解决方案 »
- 请教一个C# 委托方面的问题
- 还是这个OOP问题
- 全角转换为 半角
- Winform->listview显示缩略图,图片与图片之间的上下左右距离怎么自己控制(默认的间隙好大)怎么能改变间隙大小???
- 大家看看这段XML文件怎么取值?
- 一个有关SQL Server查询大量数据的时间问题,高分请教!
- winform treeview 中只有一个节点(根节点)时,如何显示+或-
- 如何获得程序的最后编译日期呢?
- C#中怎样实现两个Form之间的数据传递
- thisAdapter.Fill(neDataSet,strName)的问题
- [求助]如何写一个60进制的小数加减法函数
- C# Window Media Player控件
inkDA = new DrawingAttributes();
inkDA.Color = Colors.SpringGreen;
inkDA.Height = 5;
inkDA.Width = 5;
inkDA.FitToCurve = false;
inkDA.StylusTipTransform = new Matrix(1, 0, 0, 5, 0, 0);http://msdn.microsoft.com/en-us/library/system.windows.ink.drawingattributes.stylustip.aspx
// Set up the DrawingAttributes for the highlighter.
highlighterDA = new DrawingAttributes();
highlighterDA.Color = Colors.Orchid;
highlighterDA.IsHighlighter = true;
highlighterDA.IgnorePressure = true;
highlighterDA.StylusTip = StylusTip.Rectangle;
highlighterDA.Height = 30;
highlighterDA.Width = 10;inkCanvas1.DefaultDrawingAttributes = inkDA;