Отображение фонового изображения на холсте UWP
У меня есть InkCanvas в моем приложении UWP, и я хотел бы отобразить изображение (в идеале, как часть Canvas, но в противном случае наложить его каким-либо образом (идея заключается в том, что я могу сохранить измененное изображение обратно в файл изображения). WPF, кажется, позволяет InkCanvas иметь детей, но в UWP это кажется невозможным. Я пробовал следующее:
<InkCanvas x:Name="drawInkCanvas">
<Image Source="{Binding DrawingImage}"/>
</InkCanvas>
Но это не работает; Я также попробовал это:
<Grid Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2">
<InkCanvas x:Name="drawInkCanvas" Opacity=".5"/>
<Image Source="{Binding DrawingImage}" Opacity=".5"/>
</Canvas>
На что, честно говоря, у меня не было очень больших надежд; в любом случае, хотя это и работает, это делает изображение и InkCanvas неправильным и, очевидно, не позволяет мне сохранить полученное изображение.
В идеале, было бы фоновое изображение или что-то подобное. Есть ли что-нибудь, что я могу использовать для достижения этого; Я подхожу к мнению, что мне, возможно, придется заменить InkCanvas стандартным холстом, а затем переписать всю функциональность InkCanvas!