ZIndex и Silverlight - PullRequest
       1

ZIndex и Silverlight

1 голос
/ 16 августа 2011

У меня есть изображение, которое составляет предмет вопроса, и я хочу разместить поверх него кнопки, чтобы пользователь мог щелкнуть.

У меня есть объект, который позиционирует спрайт (прямоугольник с фоновым изображением, которое преобразуется)

И у меня есть 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.

Как мне помешать им это сделать?Могу ли я заставить их быть абсолютно в пределах ImageGrid

1 Ответ

2 голосов
/ 16 августа 2011

Удалить объявления Canvas.ZIndex.Если вы поместите их в сетку без указания дополнительных определений столбцов и строк, они будут лежать друг на друге в том порядке, в котором они отображаются в XAML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...