这是我的一段代码:
<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 下方可见,根据哪个现在可见。
我希望这很清楚