2009-07-08 3 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> 

위의 코드는 저에게이 있습니다. 공간을 제거하려면 Label에서 Padding 속성을 직접 "0"으로 설정하거나 물론 Style을 통해 Padding 속성을 설정할 수 있습니다.

+6

기본적으로 Label 's Padding은 5로 설정되어 있고 TextBlock 's는 0으로 설정되어 있습니다. 답변 해 주셔서 감사합니다. –

+0

두 컨트롤간에 FontSize가 다른 경우 문제가 발생합니다. – Shimmy

+1

나에게 WPF의 신비를 공개해 주셔서 감사합니다. –

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

HTH.

관련 문제