清除 InkCanvas [UWP]
Clear an InkCanvas [UWP]
我想在我的 UWP 应用程序中添加一个按钮,用于删除 InkCanvas
中的所有笔画,但建议的方法 inkCanvas.InkPresenter.Strokes.Clear()
未被识别为有效命令,它是否已过时或我做错了什么?
尝试inkCanvas.InkPresenter.StrokeContainer.Clear();
。
在我将其编码出来之前,一切都没有真正起作用:
这是按钮点击顺便说一句。
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
}
}
点击按钮对我有用:
YourCanvasName.Strokes.Clear()
我想在我的 UWP 应用程序中添加一个按钮,用于删除 InkCanvas
中的所有笔画,但建议的方法 inkCanvas.InkPresenter.Strokes.Clear()
未被识别为有效命令,它是否已过时或我做错了什么?
尝试inkCanvas.InkPresenter.StrokeContainer.Clear();
。
在我将其编码出来之前,一切都没有真正起作用: 这是按钮点击顺便说一句。
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
}
}
点击按钮对我有用:
YourCanvasName.Strokes.Clear()