我有一个构成问题主题的图像,我想在其上面放置按钮供用户点击。
我有一个定位精灵的对象(一个带有变换后的背景图像的矩形)
我有一个ItemsControl,使用Margin.left和top来定位按钮。像这样
<Grid x:Name="imageGrid">
<local:spriteView Canvas.ZIndex="10" x:Name="QuestionImage" Sprite="{Binding QuestionImageSprite}" />
<local:ImageAnswers Canvas.ZIndex="50" x:Name="AnswersImages" Answers="{Binding answers}"></local:ImageAnswers>
</Grid>
我希望AnswersImages
直接位于QuestionImage
之上,但QuestionImage
正在推动AnswerImages
,而AnswerImages
也会影响QuestionImage
的位置1}}。
如何阻止他们这样做?我可以强迫他们完全位于ImageGrid
答案 0 :(得分:2)
删除Canvas.ZIndex
声明。如果您将它们放在网格中而没有指定其他列和行定义,它们将按照它们在XAML