wpf 中借助 Grid 實現隨着 Form 大小變化而按比例自動改變寬度或高度。


    <DockPanel>
        <Grid DockPanel.Dock="Bottom" VerticalAlignment="Bottom" Height="280">
            <Grid.RowDefinitions>
                <RowDefinition Height="30"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="47*"/>
                <ColumnDefinition Width="6*" MinWidth="35"/>
                <ColumnDefinition Width="47*"/>
            </Grid.ColumnDefinitions>

<TreeView Margin="10,0,0,10" Grid.Row="1"/>

 

Grid 置於 DockPanel 中

設置第一行的高度為30,第二行的高度為 Grid.Height-30

設置第一、三列為 Grid 的寬度的 47% ,第二列為 6%,最小為35

將控件置於Cell之中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM