InkCanvas在UWP中不工作

InkCanvas在UWP中不工作,canvas,uwp,Canvas,Uwp,我正在使用InkCanvas,但是InkCanvas在内部面板中不工作,我的代码是 <Grid x:Name="mainGrid"> <StackPanel> <InkCanvas x:Name="inkCanvas" /> </StackPanel> </Grid> 以上代码在WPF中运行良好,解决了UWP中的问题 请建议我,如何解决这个问题 StackPanel是一种布局面板,它将子元素排列

我正在使用InkCanvas,但是InkCanvas在内部面板中不工作,我的代码是

<Grid x:Name="mainGrid">

    <StackPanel>

        <InkCanvas x:Name="inkCanvas" />

    </StackPanel>

</Grid>
以上代码在WPF中运行良好,解决了UWP中的问题

请建议我,如何解决这个问题

StackPanel是一种布局面板,它将子元素排列成一行,可以水平或垂直定向。 默认情况下,StackPanel按照声明的顺序从上到下垂直堆叠项目

有关详细信息,请参阅

默认情况下,StackPanel的方向是垂直的,InkCanvas的实际高度为0。如果将StackPanel的方向设置为水平,则InkCanvas的实际宽度为0

对于实际高度为0的垂直方向的StackPanel的子级,无法将垂直对齐设置为拉伸

如果您想精确地填充InkCanvas窗口的宽度和高度,我们应该能够用网格替换StackPanel


如果要使用StackPanel并显示InkCanvas,应该能够设置InkCanvas的宽度和高度

StackPanel的用途是什么?取下它。你检查了吗?这是我的错误,我已经设置了墨水画布的高度和宽度。现在它正在工作。