Popup Control VerticalAlignment не «улавливает»

Я использую элемент управления Popup, и по какой-то причине его вертикальное выравнивание не работает, как я ожидал. Это XAML, который у меня есть:

    <Grid Width="100" Height="30" >
        <TextBox Text="Hello" />
        <Popup IsOpen="True" VerticalAlignment="Bottom" HorizontalAlignment="Stretch" >
            <Button Content="Hello" />
        </Popup>
    </Grid>

Я ожидал, что ширина всплывающего окна будет 100 пикселей, как и у его родительской сетки. t «catch» Я использую элемент управления Popup, и по какой-то причине его вертикальное выравнивание работает не так, как я ожидал. Это XAML, который у меня есть:

Я использую элемент управления Popup, и по какой-то причине его вертикальное выравнивание не работает, как я ожидал. Это XAML, который у меня есть:

    <Grid Width="100" Height="30" >
        <TextBox Text="Hello" />
        <Popup IsOpen="True" VerticalAlignment="Bottom" HorizontalAlignment="Stretch" >
            <Button Content="Hello" />
        </Popup>
    </Grid>

Я ожидал, что ширина всплывающего окна будет 100 пикселей, как и у его родительской сетки. t «catch» Я использую элемент управления Popup, и по какой-то причине его вертикальное выравнивание работает не так, как я ожидал. Это XAML, который у меня есть:

Я использую элемент управления Popup, и по какой-то причине его вертикальное выравнивание не работает, как я ожидал. Это XAML, который у меня есть:

    <Grid Width="100" Height="30" >
        <TextBox Text="Hello" />
        <Popup IsOpen="True" VerticalAlignment="Bottom" HorizontalAlignment="Stretch" >
            <Button Content="Hello" />
        </Popup>
    </Grid>

Я ожидал, что ширина всплывающего окна будет 100 пикселей, как и у его родительской сетки. Однако кнопка внутри всплывающего окна ведет себя так, как если бы ее горизонтальное выравнивание было левым, т. Е. Ширины кнопки достаточно, чтобы внутри нее можно было вставить слово «Hello», и я не могу понять, почему или как заставить его иметь такой же ширины, как и содержащая сетка.

Спасибо!

5
задан Elad Katz 10 October 2016 в 22:43
поделиться