XAML MAUI在运行时单击按钮后在画布上绘制线条

vohkndzv  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(161)

我想在单击按钮后在GraphicsView中绘制一条新线。这将在启动时绘制该线,但我想重绘当前线或向视图中添加另一条线。
第一个

fjnneemd

fjnneemd1#

不幸的是,在画布上画画并不是这样的,你不能在画布上“添加”一些东西,它只能画你让它画的东西。
您可以在每次单击按钮时递增int,并使用for loop来绘制每条线。

bmp9r5qi

bmp9r5qi2#

移除画布上Drawable属性//以进行测试
将x:name=“NAMED_RESOURCE”添加到ContentPage中的资源声明。资源
添加带有单击事件按钮。

<Button 
    Text="Add Drawing"
    Clicked="Button_Clicked" 
    VerticalOptions="Start"
    HorizontalOptions="Center"></Button>

private void Button_Clicked(object sender, EventArgs e)
{
    Canvas.Drawable = NAME_RESOURCE;
}

相关问题