お世話になっております。
現在、UWP(Prism version6.3)で、アプリの開発を行っております。
やりたいこと
画像とテキストを横に並べてキレイに表示させたいです。
もう少しお伝えさせていただくと、画像のサイズが異なるものがあるので、横幅に応じて、テキストの位置を横にずらしたいと考えております。
(この方針が正しいのか、怪しいところではありますが。。。)
試したこと
下記、コードを試しましたが、画像の大きさに応じて、画像とテキストの間の空白が、変わってしまい、意図したものになりませんでした。
c#
1<StackPanel BorderBrush="Black" BorderThickness="1" Margin="10" > 2 <TextBlock Text="{x:Bind ViewModel._ImageList[0].TakenTime}" FontSize="17" Margin="15"/> 3 <TextBlock Text="{x:Bind ViewModel._ImageList[0].ReflectionTitle}" FontSize="17" Margin="15,0"/> 4 <StackPanel Margin="0,12" Orientation="Horizontal"> 5 <TextBlock Text="{x:Bind ViewModel._ImageList[0].Description}" FontSize="17" TextWrapping="Wrap" Margin="320,0,-600,0" Width="220"/> 6 <Image Source="{x:Bind ViewModel._ImageList[0].FilePath}" Height="204" VerticalAlignment="Center" Margin="15,0,-246,0" MaxWidth="400" /> 7 </StackPanel> 8 </StackPanel>
ご回答いただけますと、幸いです。
よろしくお願い申し上げます。
実際のアプリ画面ではありませんが、このような形で表示をすることを想定しています。
一行テキストが一つのブロックに2つ、その左下に、画像、右下に少し大きめのテキストブロックを配置したいと考えております。
それを合計4つ並べて画面上に表示させる想定です。
ご確認のほど、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー