在使用 XAML 的 WPF 应用程序中,
我创建了一个堆栈面板(宽度 1030),我有 2 个图像。1.imgClient 宽度 = 784 高度 = 66 和 2.imgClientExtra 宽度 =1 和高度 = 66
imgClientExtra 将在右端,imgClient 将从左端开始。
因此,当应用程序未运行时,图像将适合 784 + 1,总图像宽度为 785(784+1).. 但是,如果应用程序正在运行.. 图像必须拉伸到 1030... imgClientExtra 将位于 1030,而 imgClient 将不得不仅拉伸到 1029..
我使用了stretch.fill ...但没有用。
目前我正在使用这种方式......这需要修改吗?
<StackPanel Name="stkpnlHeader" Margin="0,0,0,0" Width="1254.662" Height="auto" HorizontalAlignment="Left" VerticalAlignment="Top">
<StackPanel Name="imgStkPnl"Orientation="Vertical" Width="1253.511" HorizontalAlignment="Left">
<Image Name="imgClientPhoto" HorizontalAlignment="Left" VerticalAlignment="Top" Width="784" Height="66"
Source="D:\ehtmp_top_left.gif" Stretch="Fill" StretchDirection="Both">
</Image>
<Image Name="imgExtraImg" Width="1" Height="66" Margin="0,-66,0,0" HorizontalAlignment="Right"
Source="D:\ehtmp_top_right.gif"
></Image>
</StackPanel> </StackPanel>