在一个视图中使用skiasharp的多个画布

时间:2018-09-26 17:41:19

标签: xamarin skiasharp

我试图在一个视图中使用多个画布,但是视图中仅显示第二个画布。有显示多种画布的其他方法吗?

<ContentView>
    <StackLayout>
        <ScrollView>
            <Grid VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
                <skia:SKCanvasView x:Name="Canvas" PaintSurface="Draw" EnableTouchEvents="True" Touch="OnTouch" HorizontalOptions="FillAndExpand" />
                <skia:SKCanvasView x:Name="CanvasBody" PaintSurface="CanvasBody_PaintSurface" HorizontalOptions="FillAndExpand"></skia:SKCanvasView>
            </Grid>
        </ScrollView>
    </StackLayout>
</ContentView>

1 个答案:

答案 0 :(得分:1)

添加网格行和列定义。您遇到的问题是第二个画布位于另一个画布之上。分配行和列定义后,将它们分开。