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>