私は以下を持ってい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
。
どうもありがとう!ブレット