Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Tako1
0 / 0 / 0
Регистрация: 11.07.2019
Сообщений: 27
Завершенные тесты: 1
1

Почему TextBox не растягивается?

10.11.2019, 20:27. Просмотров 796. Ответов 1
Метки нет (Все метки)

Пытаюсь сделать приятную масштабируемую компоновку,но не могу понять почему текстбокс не растягивается на всю оставшуюся ширину и высоту окна.И даже в конструкторе не отображается как перенесенный во вторую строку.Мог бы кто-то помочь?На кривость всего остального не смотрите,просто черновик
Кликните здесь для просмотра всего текста
Код
<Window x:Class="WpfApp13.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp13"
        mc:Ignorable="d"
        Title="Title" Height="450" Width="800">
    <Window.CommandBindings>
        <CommandBinding Command="New" Executed="NewCommand_Executed"></CommandBinding>
        <CommandBinding Command="Open" Executed="OpenCommand_Executed"></CommandBinding>
        <CommandBinding Command="Save" Executed="SaveCommand_Executed"></CommandBinding>
        <CommandBinding Command="Close" Executed="CloseCommand_Executed"></CommandBinding>
        <CommandBinding Command="Paste" Executed="PasteCommand_Executed"></CommandBinding>
        <CommandBinding Command="Copy" Executed="CopyCommand_Executed"></CommandBinding>
        <CommandBinding Command="Cut" Executed="CutCommand_Executed"></CommandBinding>
    </Window.CommandBindings>
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="auto" ></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>
        <StackPanel>
        <Menu>
            <MenuItem Header="Файл">
                <MenuItem Command="New"></MenuItem>
                <MenuItem Command="Open"></MenuItem>
                <MenuItem Command="Save"></MenuItem>
                <MenuItem Command="Close"></MenuItem>
            </MenuItem>
        </Menu>
            
        <StackPanel Orientation="Horizontal" Grid.Row="0">
            <Button Command="New">New</Button>
            <Button Command="Open">Open</Button>
            <Button Command="Save">Save</Button>
            <Button Command="Cut">Cut</Button>
            <Button Command="Copy">Copy</Button>
            <Button Command="Paste">Paste</Button>
        </StackPanel>
            <TextBox Grid.Row="1" ></TextBox>
       
    </StackPanel>
    </Grid>
</Window>
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2019, 20:27
Ответы с готовыми решениями:

Почему TextBox не растягивается?
Подскажите пожалуйста почему TextBox упорно не хочет растягиваться? &lt;DockPanel...

Почему выдает ошибку nullReferenceException для textbox
При загрузке программы в строке txbx_SpredForLimitOpenOrder.IsEnabled = false выдается ошибка -...

Почему сайт растягивается?
Как сделать чтобы сайт во всех расширениях монитора был одинаковый не растягивался? Спасибо. ...

Почему не растягивается форма?
Здравствуйте. Мне заказчик прислал проект где форма, она создается через tkinter и называется root....

Почему не растягивается ul на высоту вложенных элементов
Добрый день. Подскажите где косяк: http://jsfiddle.net/nFJ98/5/ &lt;div id=&quot;top_menu&quot;&gt; &lt;ul&gt; ...

1
Рядовой
922 / 508 / 217
Регистрация: 17.05.2015
Сообщений: 1,974
Завершенные тесты: 1
10.11.2019, 21:07 2
Лучший ответ Сообщение было отмечено Tako1 как решение

Решение

Tako1, потому что текстбокс принадлежит не гриду а верхнему <StackPanel>
Не растягивается скорее всего потому что нет контента, это типичное поведение для контрола. Если нужно, чтобы он был раздут без контента задайте минимальные размеры

Добавлено через 2 минуты
Или попробуйте поиграться width/height "*" или "auto"
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2019, 21:07

Почему ссылка растягивается на всю ширину?
Привет. Почему-то ссылка form_link растягивается на всю ширину и никак не хочет становиться...

Почему div не растягивается на всю страницу?
Здраствуйте, мне нужно футер разтянуть на всю страницу, когда браузер открыт на весь экран, то всё...

Почему ширина растягивается в одну сторону
При hover на каком-то из трех элементов его ширина тянется в правую сторону, а нужно, чтобы во все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.