1

Вот код:

<DockPanel x:Name="panelButtonsLeftMenu"
           Background="#E6EBEF"
           Height="770" Margin="0,30,791,0" VerticalAlignment="Top" Width="219">
    <DockPanel x:Name="panelLogo" Height="100" LastChildFill="False" VerticalAlignment="Top" Width="219">
        <Label Content="LOGO" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Height="100" Margin="0,0,0,0" Width="219" FontSize="48" FontFamily="SF Pro Display" FontWeight="Bold"/>
    </DockPanel>
    <DockPanel Height="468" LastChildFill="False" VerticalAlignment="Top" Width="100" Margin="0,302,0,0"/>
</DockPanel>

<DockPanel x:Name="pnlBtnItem1" DockPanel.Dock="Top" Width="219" VerticalAlignment="Top" Margin="0,129,0,0" LastChildFill="False" Height="17" HorizontalAlignment="Left"/> <DockPanel x:Name="panelButtonsLeftMenu_Copy" Background="#F6F6F6" Height="770" Margin="219,30,0,0" VerticalAlignment="Top"> <DockPanel x:Name="panelLogo1" Height="100" LastChildFill="False" VerticalAlignment="Top" Width="219"/> <DockPanel Height="468" LastChildFill="False" VerticalAlignment="Top" Width="100" Margin="0,302,0,0"/> </DockPanel>


Отмечу, что на WPF перешел недавно, еще одна проблема к уже имеющейся — кнопка, которую пытался разместить до этого, оказалась под панелью...
В общем набыдлокодил, прошу помощи, коллеги :)
Прикрепил пример, как должно быть:
введите сюда описание изображения

  • ам, в где собственно кнопка(где она должна быть) ? и почему не можете ? – Pavel Popov Oct 05 '20 at 10:58
  • Уберите все x:Name, в wpf так не делают! Научитесь делать привязки. 2. Почему DockPanel? 3. Не используйте дизайнер для составления UI, его можно только для просмотра использовать, не более, ибо он вам генерирует много лишнего.
  • – EvgeniyZ Oct 05 '20 at 11:36
  • Какой результат хотите получить? Куда кнопку надо вставить? – aepot Oct 05 '20 at 13:42
  • @aepot да вот хочу сделать кнопки меню на панели. Получается схема такая на панели есть кнопки, которые тоже на панельках под кнопки сделанные. – CatException Oct 05 '20 at 18:46
  • Как у вас так получилось объяснить, что я ничего не понял? Можете хотя-бы картинку нарисовать с вашим интерфейсом? Или скриншот интерфейса, где вы вручную выставили все что нужно в дизайнере. Ну и пару слов, как это должно работать. – aepot Oct 05 '20 at 19:31
  • 1
    @aepot прикрепил картинку. Этот пример сделал на обычном Win Application. Получается что тут под кажду кнопку подложена панель такого-же размера и сами кнопки находятся на панели. Крепятся друг к другу с помощью Dock (кроме "Настройки"). Т.е лого и кнопки имеют параметр Dock = Top, а "Настройки": Dock = Bottom (это касаемо Windows Applcation), вот теперь нужно сделать похожее, только на WPF. – CatException Oct 06 '20 at 15:06