私は以下を持っていXAMLますmy Windows Phone app:
<StackPanel Orientation="Horizontal">
<Grid x:Name="LayoutRoot">
<Image Source="{Binding ImageUrl}" Height="80" HorizontalAlignment="Left" Margin="10,10,0,0" Stretch="Fill" VerticalAlignment="Top" Width="93" />
<TextBlock name="NameBlock" Text="{Binding Name}" FontSize="30" Margin="150,20,0,0" TextWrapping="Wrap" HorizontalAlignment="Left" VerticalAlignment="Top" Width="300" />
<TextBlock name="DescriptionBlock" Text="{Binding Description}" FontSize="25" Margin="150,150,0,0" TextWrapping="Wrap" HorizontalAlignment="Left" VerticalAlignment="Top" Width="300" />
</Grid>
</StackPanel>
現在、2番目のTextBlock(DescriptionBlock)のマージンを静的な値に設定しています。TextBlockこれで、最初の( )のワークラッピングがにNameBlock設定されているため"Wrap"、の高さTextBlockは可変です。
DescriptionBlockのトップマージンをの自動高さと等しくする方法を知っている人はいますNameBlockか?NameBlockこれにより、のテキストの長さに関係なく、2番目のDescriptionBlockがのすぐ下に表示されますNameBlock。
どうもありがとう!ブレット