0
如果我制作2个矩形,其中一个高度为1000,另一个高度为1080,我的窗口高度应为1080,所以预期的结果是我看到一个高1000px的条,另一个1080px高。但是,当我运行的应用程序是看到相同的高度2条一直延伸到屏幕的底部。它像窗户的大小太大了。 (我知道我的显示器是1920年的1080)。这可能是一些愚蠢的初学者错误,但我一直无法找到这个awnser。WPF窗口宽度和高度没有按预期显示
<Window x:Class="LIBRA.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
Height="1080" Width="1920"
WindowStyle="None"
ResizeMode="NoResize"
WindowState="Maximized">
<Grid Background="#FF00796B" >
<Rectangle Fill="#FFF4F4F5" Height="1000"
Margin="0,0,0,0" Width="160" HorizontalAlignment="Left"
VerticalAlignment="Top" />
<Rectangle Fill="#FF181878" Height="1080"
Margin="0,0,0,0" Width="100" HorizontalAlignment="Left"
VerticalAlignment="Top"/>
</Grid>
</Window>
(我不能又unfortunalty发表图片)
塞克斯给我。减小尺寸。 – Paparazzi
看着你的xaml,我想知道这是否是你的xaml文件的确切副本..你不应该能够看到第一个(灰色)矩形,因为它是_is_ **后面/下面** secund(蓝色),其中一个高度较大。另外,如果使用'WindowState =“Maximized”',则删除窗口的“高度”和“宽度”。否则,我没有答案。我写的是我期望看到的,看着xaml代码:左边一个独特的蓝色垂直条/矩形,填充绿色背景(Grid)上的整个高度。 –
灰色的比蓝色的宽一点。并删除高度和宽度没有帮助,它没有改变任何东西。(视觉)感谢您花时间。 – Bananalazer