小编Rob*_*ert的帖子

如何在Windows通用中更改已绘制的InkStrokes的颜色

我在InkCanvas上画了一些墨水笔画,现在我想改变笔的颜色.我可以使用CopyDefaultDrawingAttributes和UpdateDefaultDrawingAttributes更改我绘制的任何其他笔划的颜色,并且工作正常.但是,如何更改已存在的笔画颜色StrokeContainer?我试过了:

        foreach (InkStroke stroke in inkCanvas.InkPresenter.StrokeContainer.GetStrokes())
        {
            stroke.DrawingAttributes.Color = strokeColour;
        };
Run Code Online (Sandbox Code Playgroud)

此代码执行时没有异常,但stroke.DrawingAttributes.Color仍显示以前的颜色.

有任何想法吗?

谢谢...

罗伯特

windows pen inkcanvas uwp

-1
推荐指数
1
解决办法
467
查看次数

标签 统计

inkcanvas ×1

pen ×1

uwp ×1

windows ×1