所以我有WPF
申请:
<Grid Name="mainGrid">
<Grid.RowDefinitions>
<RowDefinition Height="270" />
<RowDefinition Height="200" />
<RowDefinition Height="260" />
<RowDefinition Height="30" />
</Grid.RowDefinitions>
</Grid>
在过去Row
我有StatusBar
:
<Grid Name="gridStatusBar" Grid.Row="3" Margin="0,0,0,0">
<StatusBar>
<StatusBarItem HorizontalAlignment="Left">
<Label
FontSize="13"
FontFamily="Comic Sans MS"
Foreground="Gainsboro"
Margin="0,-3,0,0"/>
</StatusBarItem>
</StatusBar>
</Grid>
因此,如果调整我的应用程序大小,我看不到我的StatusBar
,我会尝试添加VerticalAlignment="Bottom"
和VerticalAlignment="Top"
,但这仍然是
没有帮助。
答案 0 :(得分:0)
您的def say_hello():
print("Hello, world!")
if __name__ == "__main__":
say_hello()
有效固定高度为270 + 200 + 260 + 30 = 760.
如果您希望它能够动态缩小和增长,则应使用相对(星号*)大小:
Grid
另一种选择是使用其他类型的<Grid.RowDefinitions>
<RowDefinition Height="270*" />
<RowDefinition Height="200*" />
<RowDefinition Height="260*" />
<RowDefinition Height="30" /> <!-- only this height is actually fixed -->
</Grid.RowDefinitions>
,例如Panel
,并始终将DockPanel
停靠在底部:
StatusBar