怎样使InkCanvas的透明度为1%时笔迹不透明……
求指导……
--------------------编程问答--------------------
你应该调整背景画刷的透明度
--------------------编程问答--------------------
Inkcanvas的吗?找不到啊……
--------------------编程问答--------------------
一楼的是正确答案,我替他详细写一下,不要给我分,因为我一开始看到这个问题想的是重画笔迹这种愚蠢做法。
SolidColorBrush brush = new SolidColorBrush(Color.FromArgb(0xff, 0xff, 0xff, 0xff));
brush.Opacity = 0.01;
inkcanvas.Background = brush;
--------------------编程问答--------------------
或者Xaml中
<InkCanvas Name="inkcanvas">
<InkCanvas.Background>
<SolidColorBrush Color="White" Opacity="0.01" />
</InkCanvas.Background>
</InkCanvas>
--------------------编程问答--------------------
谢谢,可以了,我想问一下,你们有没有办法说让鼠标可以穿透窗体,因为我其实是想做屏幕画笔并收集笔画做手写识别,但是问来问去都找不到屏幕画笔的做法,现在我是设置一个窗体,里面放了一个InkCanvas控件,使窗体透明,并且用了上述的方法实现了画笔,但是还不能说是真正的屏幕画笔,因为现在屏幕是静止的……
补充:.NET技术 , C#