WPF内部控件或菜单栏无法随窗口放大而放大
刚开始接触WPF在使用Grid布局时我是这么用的
<Grid x:Name="RootGrid" Width="1000" MaxHeight="680" MinHeight="520">
<Frame Name="frmMain" NavigationUIVisibility="Visible">
<Grid>
</Grid>
</Frame>
</Grid>
这个用法让我吃了大苦头,frame下的菜单栏死活卡在Width=原始窗口的的大小,无论放大还是缩小菜单栏都聚在中间两边空出来了一大截,最终我才知道原来Grid被我用错了。
正确用法如下:
<Grid> <!--将Grid内部划分为2*2的布局-->
<Grid.ColumnDefinitions> <!--在列方向划分布局-->
<ColumnDefinition Width = "20"/> <!--为第一列指定固定的宽度剩下部分按比例划分-->
<ColumnDefinition Width =