Элемент управления ListBox не изменяет размер при увеличении окна - PullRequest
0 голосов
/ 19 января 2019

Я все еще новичок в VS, C # и XAML.У меня есть этот код ниже

<Window x:Class="KANASoft___Xplora.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        WindowStartupLocation="CenterScreen" Icon="folder.gif" ResizeMode="CanResizeWithGrip"
        Title="KANASoft - Xplora" Height="700" Width="535" Background="Black" Name="mainWindow">
    <Grid Height="{Binding ElementName=mainWindow, Path=Height}" Width="{Binding ElementName=mainWindow, Path=Width}">
        <ListBox Background="Black" Name="LBHeader" BorderBrush="Aqua" ScrollViewer.HorizontalScrollBarVisibility="Disabled" BorderThickness="0 0 0 1" Height="80" VerticalAlignment="Top">
            <ListBox.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapPanel Orientation="Horizontal" Width="{Binding ElementName=mainWindow, Path=Width}"/>
                </ItemsPanelTemplate>
            </ListBox.ItemsPanel>
        </ListBox>
    </Grid>
</Window>

Я хочу, чтобы размер моего <ListBox Name="LBHeader"> изменялся в соответствии с шириной окна при изменении размера окна, и он прекрасно работает, когда я изменяю размер окна, перетаскивая края окна.Но проблема в том, что когда я максимизирую окно, <ListBox Name="LBHeader"> не изменяется с окном.

Пожалуйста, мне нужна помощь в этом.

Ответы [ 2 ]

0 голосов
/ 19 января 2019

Вы должны удалить атрибуты Height and Width из Grid и WrapPanel.

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