在WPF中切换到全屏模式后如何保持大小?

问题描述

我目前只有以下内容

colnames(big5_pos[2:36])

希望程序放大时保留这个布局; resources

而不是现在当我做大时: on

我该怎么做?

解决方法

这就是你想要的吗?默认情况下,DockPanel.LastChildFill 属性设置为 true。因此,如果您放大窗口,则 StackPanel 在您的情况下会被放大。

<Grid>
    <DockPanel  Background="Red">
        <StackPanel  Background="Gray" MinHeight="75" DockPanel.Dock="Top" />
        <DataGrid DockPanel.Dock="Bottom"/>
    </DockPanel>
</Grid>
,

看看网格,如果你愿意,你可以将第一行的高度指定为 357,但 Auto 只会为你调整到该行的内容。 * 表示填充网格的剩余空间

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>

    <StackPanel Grid.Row="0"/>
    <DataGrid Grid.Row="1"/>
</Grid>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...