これが私のコードの一部です:
<StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="0" >
<Image HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="Collapsed" Stretch="None" Name="BImage" Grid.Row="0" Margin="10 100 10 10">
</Image>
<TextBlock Margin="10 0 10 0" Name="InnerContent" FontSize="45" TextWrapping="Wrap" Text=" "/>
私が達成したいのは、BImage と InnerContent を交互に表示することですが、テキストは常に画像スペースの中央にある必要があるため、画像がテキストに置き換えられたときにテキストが画像のスペースの中央に表示されます。
そして、これが完了したら、errorTextBlock という別の TextBlock を追加したいと思います。現在どちらが表示されているかに応じて、BImage または InnerContent のすぐ下に常に表示される必要があります。
私はそれが明確であることを願っています