簡體   English   中英

Dockpanel多個文本塊大小?

[英]Dockpanel multiple textblock size?

我想用9個文本塊填充我的Dock面板。 我希望文本塊填充整個停靠面板。 我將高度設置為自動,垂直/水平對齊設置為拉伸。

但是,文本塊不會填充整個停靠面板。 關於可能出問題的任何想法。 謝謝

我的面板位於網格中。

<Border  DockPanel.Dock="Top" Background="White" BorderBrush="DodgerBlue" BorderThickness="5,5,5,5" CornerRadius="10" Margin="2" Height="700">
            <DockPanel >
                <TextBlock DockPanel.Dock="Top" Name="txtID" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">1</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtOAG"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">2</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtFAILURE_ID" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">3</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtWIDTH"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">4</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtHeight"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">5</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtBARCODE_READ"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">6</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtBARCODE_NUM"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">7</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtANOMOLY"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">8</TextBlock>
                <TextBlock DockPanel.Dock="Top" Name="txtTRACECODE"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Height="Auto">9</TextBlock>

            </DockPanel>
        </Border>

DockPanel “碼頭”放到一邊,將StackPanel “堆疊”到一起。 您應該使用Grid

像這樣(3行示例):

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition />
        <RowDefinition />
        <RowDefinition />
    </Grid.RowDefinitions>
    <TextBlock Text="1" />
    <TextBlock Grid.Row="1" Text="2" />
    <TextBlock Grid.Row="2" Text="3" />
</Grid>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM