WPFのInkCanvas作为蒙版透明笔迹不透明
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPFのInkCanvas作为蒙版透明笔迹不透明相关的知识,希望对你有一定的参考价值。
原文:WPFのInkCanvas作为蒙版透明笔迹不透明本人最近利用inkcavas做一个蒙版的功能,结果发现笔迹稀释了,经过一番查找发现:应该讲inkcavas的背景设置为白色,然后透明,而不是将整个控件透明,具体代码:
<InkCanvas Name="inkContent" Grid.RowSpan="2"
UseCustomCursor="True"
Cursor="{Binding CurrentCursor,ElementName=winWhite,Mode=OneWay}"
EditingModeInverted="Ink"
EditingMode="{Binding CurrentEditMode,ElementName=winWhite,Mode=OneWay}"
DefaultDrawingAttributes="{Binding CurrentPen,ElementName=winWhite,Mode=OneWay}"
Loaded="inkContent_Loaded" >
<InkCanvas.Background>
<SolidColorBrush Color="White" Opacity="0.01" />
</InkCanvas.Background>
</InkCanvas>
以上是关于WPFのInkCanvas作为蒙版透明笔迹不透明的主要内容,如果未能解决你的问题,请参考以下文章
WPF 使用 Microsoft.Toolkit.Wpf.UI.Controls 的 InkCanvas 做高性能笔迹应用
WPF 使用 Microsoft.Toolkit.Wpf.UI.Controls 的 InkCanvas 做高性能笔迹应用
WPF 使用 Microsoft.Toolkit.Wpf.UI.Controls 的 InkCanvas 时加上背景色和按钮方法
WPF 使用 Microsoft.Toolkit.Wpf.UI.Controls 的 InkCanvas 时加上背景色和按钮方法