如何在wpf中清除画布的内容

本文关键字:清除 wpf | 更新日期: 2023-09-27 18:27:48

如何在wpf中清除画布的内容?尝试过的canvas.clear()不起作用。此外,我如何在wpf应用程序中添加缩放控件?使用滚动条缩放以移动图像。

非常感谢您的任何帮助

如何在wpf中清除画布的内容

您想要执行MyCanvas.Children.Clear();

使用以下代码进行测试:

<Grid>
    <Canvas Name="MyCanvas"/>
    <Button Click="Button_Click" HorizontalAlignment="Right" VerticalAlignment="Bottom" Width="200" Content="Clear"/>
</Grid>

public MainWindow()
{
    InitializeComponent();
    MyCanvas.Children.Add(new TextBlock() { Text = "Foo" });
}
private void Button_Click(object sender, RoutedEventArgs e)
{
    MyCanvas.Children.Clear();
}