wpf - 当窗口最大化到与窗口相同的部分时调整 WPF 网格的大小

标签 wpf grid resize

我的 WPF 应用程序中有一个基本网格:

<Grid>
    <Grid Height="260" HorizontalAlignment="Left" Margin="24,25,0,0" Name="grid1" VerticalAlignment="Top" Width="452">
        <Border BorderBrush="Red" BorderThickness="6"></Border>  
    </Grid>
</Grid>

网格位于窗口的中间。
当我最大化窗口时,我希望网格自动将自身调整为窗口的大小并保持我指定的相同边距。

我怎么做 ?
我是否必须在调整大小事件中计算并调整整个事件的大小?

我从中得到:

enter image description here

到这个(我不想要这个):

enter image description here

我希望网格调整到与原来相同的部分,但要全屏显示。

最佳答案

删除宽度和高度。

<Grid>
    <Grid Margin="24,25">
        <Border BorderBrush="Red" BorderThickness="6"></Border>  
    </Grid>
</Grid>

e:添加了第二个网格以使其与 OP 相同

关于wpf - 当窗口最大化到与窗口相同的部分时调整 WPF 网格的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8602382/

相关文章:

c# - 如何在 WPF 中将数据临时存储在我的本地计算机上

c# - 表示为细长三角形的线在 3D 中不可见?

c# - NotifyPropertyChanged 事件,其中事件参数包含旧值

css - 如何创建网格/平铺 View ?

css - "% columns css framework"方法有哪些限制/问题?

c# - 在 3D 空间中旋转图像的一部分

javascript - Jquery嵌套面板与上面的内容重叠

html - 如何根据窗口分辨率自动调整图像大小

java - 如何以编程方式更改android中imagebutton的大小

java - JFrame 动画调整大小 Mac OS X 风格