在使用XAML的WPF應用程序中,我創建了一個堆疊面板(寬度爲1030),並且我有2個圖像。 1. imgClient寬度= 784高度= 66和2. imgClientExtra寬度= 1和高度= 66圖片在WPF中以編程方式拉伸
imgClientExtra將正確結束,imgClient將從leftend開始。
因此,當應用程序未運行時,圖像將適合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>
請從一個StackPanel到網格幫助 感謝 拉姆
H Darkwing ..我編輯我的查詢,並在這裏添加了xaml代碼..我是否需要用網格替換stackpanel(imgStkPnl)來工作這個/? 感謝 – Ramm 2009-07-28 11:31:24
嗨...... 只需添加這部分..我想我錯了,還是 <電網的HorizontalAlignment = 「左」 HEIGHT = 「66」> ColumnDefinition> ColumnDefinition> 實際圖像是 | ____________ || _ |當ap應用程序沒有運行時。但是當我運行該應用程序時,它應該是 | ___________________________________________________________ || _ | 請幫忙 謝謝 Ramm –
Ramm
2009-07-28 11:56:11