WPF 窗口宽度和高度未按预期显示

本文关键字:显示 高度 窗口 WPF | 更新日期: 2023-09-27 18:37:17

如果我制作 2 个矩形,其中一个高度为 1000,另一个高度为 1080,

我的窗口高度为 1080,因此预期结果是我看到一个柱形,1000 像素高,另一个 1080 像素高。但是当我运行应用程序时,看到 2 个相同高度的条一直延伸到屏幕底部。就像窗口尺寸太大一样。(我确定我的显示器是 1920 x 1080)。这可能是一些愚蠢的初学者错误,但我无法找到遮阳篷。

<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>

(不幸的是,我不能发布图像)

WPF 窗口宽度和高度未按预期显示

我发现了问题。我在笔记本电脑上,我使用专用显卡处理所有事情。如果我在集成显卡上运行应用程序,问题就解决了。

因此,如果您遇到类似的问题,请尝试禁用专用显卡。