имея элемент управления Grid, заполните родительский контейнер - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь заполнить этот элемент управления Grid на ширину родительского контейнера. Я видел несколько ссылок, что HorizontialAlignment, установленный на Stretch, должен работать, но для меня это ничего не делает. Размер сетки соответствует только ширине моего самого большого текстового блока. Я попытался установить ширину в 'Авто' и ничего там тоже.

 <UniformGrid Rows="1" Columns="1" Height="75" Background="{StaticResource SteelBrush_Vert}" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" Grid.Row="0">
        <Viewbox Width="auto">
            <Grid HorizontalAlignment="Stretch" Width="auto">
                <Grid.RowDefinitions>
                    <RowDefinition Height="7*"/>
                    <RowDefinition Height="18*"/>
                </Grid.RowDefinitions>
                <TextBlock x:Name="AppGreeting" Text="Good Morning, User" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="10,5,0,4.6" FontWeight="Bold" Grid.RowSpan="2"/>
                <TextBlock x:Name="WindowName" Text="Home" HorizontalAlignment="Right" Margin="0,5,4.6,4.6" Grid.RowSpan="2"/>
            </Grid>

        </Viewbox>

    </UniformGrid>

1 Ответ

1 голос
/ 01 ноября 2019

Используйте свойство Stretch="Fill" в вашем Viewbox

 <Viewbox Width="auto" Stretch="Fill">
            <Grid  HorizontalAlignment="Stretch">
                <Grid.RowDefinitions>
                    <RowDefinition Height="7*"/>
                    <RowDefinition Height="18*"/>
                </Grid.RowDefinitions>
                <TextBlock x:Name="AppGreeting" Text="Good Morning, User" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="10,5,0,4.6" FontWeight="Bold" Grid.RowSpan="2"/>
                <TextBlock x:Name="WindowName" Text="Home" HorizontalAlignment="Right" Margin="0,5,4.6,4.6" Grid.RowSpan="2"/>
            </Grid>
 </Viewbox>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...