@sergeyfk

Как заставить Grid занять все доступное пространство в StatusBar?

<StatusBar Grid.Row="3">

            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="auto"/>
                    <ColumnDefinition/>
                    <ColumnDefinition Width="auto"/>
                </Grid.ColumnDefinitions>

                <TextBlock Text="Ничего не выполняется" FontSize="12" Grid.Column="0" VerticalAlignment="Top"/>
                <ProgressBar Grid.Column="1" Margin="5 0 5 0" VerticalAlignment="Center" Height="15"/>
                <TextBlock Text="100%" Grid.Column="2" FontSize="12" Margin="5 0 5 0" VerticalAlignment="Center"/>
            </Grid>                   
            
        </StatusBar>

Сам статус бар занимает все доступное место, а вот грид не занимает все доступное место.
Хотелось бы, чтобы грид занимал все доступное место, а 0 и 2 колонка в нем занимало необходимое место(коряво выразился, вообщем width="auto") и 1 колонка занимала все свободное место.
Возможно ли это реализовать?
  • Вопрос задан
  • 632 просмотра
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
<StatusBar Grid.Row="3" HorisontalAlgiment="Stretch">
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы