Stack Overflow на русском Asked by Good Irbis on December 5, 2021
Итак, есть свежесозданная WPF форма, все что есть в форме это один элемент Border.
<Window x:Class="WpfApp1.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:WpfApp1"
mc:Ignorable="d"
Title="MainWindow" Height="200" Width="200">
<Grid>
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="149" Margin="10,10,0,0" VerticalAlignment="Top" Width="172">
<Grid>
</Grid>
</Border>
</Grid>
</Window>
В режиме разработки это выглядит так:
Вставил это изображение в paint – действительно 200×200, как и указано в свойствах.
В режиме исполнения это выглядит так:
Размер окна уменьшается. Чего я делаю не так? Пробовал ставить SizeToContent=”Manual” – результат такой же.
Попробуйте следующим образом: Вставьте Border в DockPanel
<DockPanel>
<Border Margin="10">
<Grid>
</Grid>
</Border>
</DockPanel>
У меня этот вариант работает.
Answered by Adilkhanoff on December 5, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP