首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清除InkCanvas [UWP]

清除InkCanvas [UWP]
EN

Stack Overflow用户
提问于 2017-08-08 21:52:32
回答 3查看 2.4K关注 0票数 1

我想在我的UWP应用程序中添加一个按钮,删除InkCanvas中的所有笔画,但是建议的方法inkCanvas.InkPresenter.Strokes.Clear()没有被识别为一个有效的命令,它是过时了还是我做了其他错误?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-08 22:20:52

试试inkCanvas.InkPresenter.StrokeContainer.Clear();

票数 5
EN

Stack Overflow用户

发布于 2021-12-05 16:23:24

这对我适用于按钮点击:

代码语言:javascript
复制
YourCanvasName.Strokes.Clear()
票数 1
EN

Stack Overflow用户

发布于 2021-09-02 14:54:13

在我将其编码出来之前,没有什么是真正有效的:这是按一下按钮。

YourWindow.xaml.cs

代码语言:javascript
复制
private void ClearBtn_click(object sender, RoutedEventArgs e)
        {
            if(YourInkCanvaName.Strokes.Count != 0)
            {
                while (YourInkCanva.Strokes.Count > 0)
                {
                    draw.Strokes.RemoveAt(draw.Strokes.Count - 1);
                }
            }
            else
            {
                // DO NOTHING WHEN THERE IS NOTHING TO CLEAR
            }
            
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45578573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档