2011-05-23 62 views
3

我試圖用表情混合製作wp7應用程序。但是有沒有讓我發瘋的問題!爲什麼圖像不能在網格面板中自動調整大小?

我創建了一個全景控制器,一個全景項電網。在這個網格中,我創建了一個圖片
enter image description here

爲什麼我的形象不會在寬度放大?

在這裏,截圖:
enter image description here
灰度圖像也被倒圓在DX,像SX側。

這裏的配置:
enter image description here

是否有解決方案,以擴大對像網格的最大尺寸寬我的形象?

我該怎麼做?

這是我的代碼片段:

<controls:PanoramaItem Foreground="Black" > 
    <Grid Margin="1,26,160,46" Width="418"> 
    [...] 
    <Grid Margin="0,190,8,0" VerticalAlignment="Top" Height="207" > 
     <Image Source="JobRow.png" Margin="8,34,27,50" Stretch="None" /> 
    </Grid> 
    </Grid> 
</controls:PanoramaItem> 

任何想法嗎?

編輯1:如果我改變Stretch這是結果,我的形象只有身高放大!
這就像是被阻止在某個位置......但我不知道爲什麼!

enter image description here

編輯2:更改默認方向不會擴大我的網格!

<controls:PanoramaItem Foreground="Black" Width="438" Orientation="Horizontal"> 

回答

0

好的,解決了從XAML文件中刪除全部Width="xxx"以及從Expression Blend手動調整所有組件後。

我不知道爲什麼,但它的作品!

謝謝所有

0

看看了定義編輯(PageUserControl等)XAML文件的屬性。它有這樣的設置嗎?

d:DesignWidth="300" 

如果是這樣,將其更改爲這樣一個較大的值:

d:DesignWidth="800" 
+0

@帕斯卡:試圖更難弄清楚你的問題。 :-) – 2011-05-23 22:45:10

+0

沒什麼不同 – elp 2011-05-24 17:22:40

1

你需要,如果你希望它長,以填補所有可用空間來設置圖像的Stretch財產。根據您希望如何扭曲或修剪以填充可用空間,您希望它是Fill,UniformUniformToFill之一。

編輯:
如果拉伸圖片立刻woudl超越PanoramaItem的默認寬度,一定要設置PanoramaItem的OrientationHorizontal,因此它可以支持這方面所需的必要增長

+0

如果我改變Stretch,我的圖像只調整高度,不是寬度! – elp 2011-05-24 17:22:26

+0

方向=「水平」具有相同的效果! :( – elp 2011-06-01 19:56:17

0

剛剛從你的圖片標籤中刪除容限屬性

<Image Source="JobRow.png" Stretch="None" /> 

希望這有助於

+0

沒什麼不同! – elp 2011-05-24 17:22:55

相關問題