2009-07-08 4 views

答えて

17

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition /> 
    </Grid.ColumnDefinitions> 
    <Grid.RowDefinitions> 
     <RowDefinition /> 
    </Grid.RowDefinitions> 
    <Label Grid.Column="0" VerticalAlignment="Top">Some Label:</Label> 
    <TextBlock Grid.Column="0" VerticalAlignment="Top">Some text<TextBlock> 
</Grid> 

上記のコードは私にこれを提供します。スペースを削除するには、明示的にPaddingプロパティをLabelに直接 "0"に設定するか、もちろんスタイルで設定します。

+6

デフォルトでLabel's Paddingが5に設定されており、TextBlock'sが0に設定されているようです。 ありがとうございます。 –

+0

問題は、2つのコントロール間でFontSizeが異なる場合に発生します。 – Shimmy

+1

私にWPFの謎の1つを発表してくれてありがとう –

1
<TextBlock> 
<InlineUIContainer BaselineAlignment="Top"><Label Content="Label"/></InlineUIContainer> 
<InlineUIContainer BaselineAlignment="Top"><TextBlock>TextBlock Content</TextBlock>     </InlineUIContainer> 
</TextBlock> 

HTH。

関連する問題