我想在我的UWP应用程序中添加一个按钮,删除InkCanvas中的所有笔画,但是建议的方法inkCanvas.InkPresenter.Strokes.Clear()没有被识别为一个有效的命令,它是过时了还是我做了其他错误?
发布于 2017-08-08 22:20:52
试试inkCanvas.InkPresenter.StrokeContainer.Clear();。
发布于 2021-12-05 16:23:24
这对我适用于按钮点击:
YourCanvasName.Strokes.Clear()发布于 2021-09-02 14:54:13
在我将其编码出来之前,没有什么是真正有效的:这是按一下按钮。
YourWindow.xaml.cs
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
}
}https://stackoverflow.com/questions/45578573
复制相似问题