Кнопки в углах? - PullRequest
       31

Кнопки в углах?

0 голосов
/ 23 мая 2010

Мне бы хотелось иметь по 4 кнопки в каждом углу окна WPF / Silverlight. Но я хочу, чтобы материал в сетке / окне был «позади» кнопок, как будто они плавают сверху.

   <Grid x:Name="ButtonRoot"> 
        <Button VerticalAlignment="Top" HorizontalAlignment="Left" 
          Name="bTopLeft" /> 
        <Button VerticalAlignment="Top" HorizontalAlignment="Right" 
          Name="bTopRight" /> 
        <Button VerticalAlignment="Bottom" HorizontalAlignment="Left" 
          Name="bBottomLeft" /> 
        <Button VerticalAlignment="Bottom" HorizontalAlignment="Right" 
          Name="bBottomRight" />

        <!-- Other junk here --> 
    </Grid> 

Проблема в том, что кнопки не будут «над» вещами, поскольку вещи «обернутся» вокруг кнопок. Как мне добиться этого эффекта?

Схема того, как я этого хочу http://dl.compdj.com/images/stackButton.jpg

Ответы [ 2 ]

5 голосов
/ 24 мая 2010

Используйте две сетки, запомните, что дальше, файл будет сверху:

<Grid>
    <Grid Background="Green"><!-- put stuff here --></Grid>
    <Grid><!-- this goes on top -->
       <Button Width="50" Height="50" HorizontalAlignment="Left" VerticalAlignment="Top" Content="Button" /><!-- top left button -->
       <!-- etc -->
    </Grid>
</Grid>
0 голосов
/ 24 мая 2010

это должно решить вашу проблему
&#35;bTopLeft { position: absolute; top: 0; left: 0; z-index: 1200; }

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