Вопрос WPF C #: Как создать панель стыковки, такую ​​как панель инструментов, проводник сервера в Visual Studio? - PullRequest
0 голосов
/ 13 октября 2018

Моя проблема в том, как создать панель стыковки в Windows Presentation Foundation c #?Я не знаю, вызов это панель стыковки, правда или ложь, потому что некоторые документы звонят так.но это как инструментарий, проводник сервера в visual studio.Я искал так много документов, но ничего нет, все - это общность, чтобы показать вид.Я хочу знать, как код для его создания.Сначала я извиняюсь, потому что у меня был глупый вопрос.Так я могу помочь мне сделать это?или какие-то документы могут мне помочь?Спасибо!

1 Ответ

0 голосов
/ 13 октября 2018

Вы можете создать панель закрепления в коде xaml, вызвав DockPanel, затем установите для свойства lastchildfill значение true, чтобы порядок создаваемых элементов определял их поведение и определял их положение в окне, как показано в коде.ниже.

 <Grid>
    <DockPanel LastChildFill="True">
        <StackPanel DockPanel.Dock="Left" Width="50" HorizontalAlignment="Left" Background="Aqua">
            <Label Content="1" HorizontalAlignment="Center"/>
        </StackPanel>
        <StackPanel DockPanel.Dock="Top" Background="Beige" Height="50">
            <Label Content="2" HorizontalAlignment="Center"/>
        </StackPanel>
        <StackPanel DockPanel.Dock="Bottom" Background="Red" Height="100">
            <Label Content="3" HorizontalAlignment="Center"/>
        </StackPanel>
        <StackPanel DockPanel.Dock="Right" Background="Yellow" Width="100">
            <Label Content="4" HorizontalAlignment="Center"/>
        </StackPanel>[![enter image description here][1]][1]
        <StackPanel DockPanel.Dock="Bottom" Background="Gray" Height="50">
            <Label Content="5" HorizontalAlignment="Center"/>
        [![enter image description here][1]][1]</StackPanel>

        <StackPanel DockPanel.Dock="Right" Background="Black" Width="50">
            <Label Content="6" HorizontalAlignment="Center" Background="White"/>
        </StackPanel>

    </DockPanel>

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