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 时加上背景色和按钮方法

WPF设计の不规则窗体

WPFの实现word的缩放效果