我正在通过c#使用WPF开发应用程序。
我有2帧彼此相邻。以上内容不会改变,只是更新(如Facebook工具栏)。
点击某些按钮可以改变底部框架。 (它类似于ASP中的母版页)。
我不想为窗口或框架设置高度和宽度。问题是当我使窗口全屏时,两帧之间有一个空格。
然而,垂直/水平对齐拉伸都不起作用。
<window>
<Frame VerticalAlignment="Top" Background="Crimson" />
<Frame VerticalAlignment="Bottom" Background="Black"
/>
</Window>
我想创建像你看到的这个网站。通知部分和主页面。 编辑:
我可以通过设置高度将它们彼此相邻,但是当我填满窗口时,高度保持不变并且黄色空间出现,所以我想找到一种方法将它们完全放在彼此旁边每个窗口大小。
答案 0 :(得分:0)
正如米奇在评论中指出的那样,您可以将两个框架放在网格中,然后让网格调整项目大小。
<Window>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Frame Grid.Row="0" Background="Crimson" />
<Frame Grid.Row="1" Background="Black" />
</Grid>
</Window>
答案 1 :(得分:0)
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Frame Grid.Row="0" Background="Crimson" />
<Frame Grid.Row="1" Background="Black" />
</Grid>