我使用InkCanvas工作,但InkCanvas不是在內部面板工作,我的代碼是InkCanvas不UWP
<Grid x:Name="mainGrid">
<StackPanel>
<InkCanvas x:Name="inkCanvas" />
</StackPanel>
</Grid>
上面的代碼在WPF中,UWP問題運作良好。
請建議我,如何解決這個問題。
我使用InkCanvas工作,但InkCanvas不是在內部面板工作,我的代碼是InkCanvas不UWP
<Grid x:Name="mainGrid">
<StackPanel>
<InkCanvas x:Name="inkCanvas" />
</StackPanel>
</Grid>
上面的代碼在WPF中,UWP問題運作良好。
請建議我,如何解決這個問題。
StackPanel是一個佈局面板,它將子元素排列成可以水平或垂直定向的單行。 默認情況下,StackPanel按照聲明的順序從上到下垂直堆疊項目。
欲瞭解更多信息,請參閱Remark of StackPanel。
缺省情況下,StackPanel
的Orientation
是Vertical
說的InkCanvas
的ActualHeight
爲0如果設置的StackPanel
的Orientation
到Horizontal
說的InkCanvas
的ActualWidth
爲0
我們不能設置VerticalAlignment
到Stretch
對於StackPanel
的子女Vertical
的Orientation
即ActualHeight
爲0.
如果您想要精確地填充寬度d窗口的高度爲InkCanvas
,我們應該能夠用Grid
代替StackPanel
。
如果你想使用StackPanel
和要顯示的InkCanvas
,你應該能夠設置Width
和InkCanvas
的Height
。
這是我的錯誤,我已將高度和寬度設置爲InkCanvas。現在它正在工作。 – Santhiya
StackPanel的目的是什麼?去掉它。 – Clemens
您是否檢查過[官方UWP示例應用程序](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/SimpleInk)? – AVK