我有一段簡單的XAML,它展示了一組包含背景圖像圖標的圖塊。調整XAML Grid的大小。背景圖片
<Grid.Background>
<ImageBrush Stretch="None"
ImageSource="{Binding ImageSource}"
AlignmentY="Center"
AlignmentX="Center"/>
</Grid.Background>
這工作正常,除了背景圖像完美填補廣場。我相信XAML認爲這很好,但實際上它需要大約一半的尺寸才能符合規格。
我嘗試了幾種方法,包括在網格中添加邊框(截斷背景圖片,保留尺寸但在側面和頂部將其切除),並在各個位置添加邊距和填充。
我也玩過這種做法,但所有東西都浮在這個背景圖片的頂部,所以這不是一個選項。
最後我應該提到這是一個使用Windows運行時的Windows 8 Windows應用商店應用程序,因此WPF中的某些功能在此處不可用(如ViewPort)。
問題:如何調整XAML網格背景圖像的大小/尺寸?
旁註:我認爲解決方案可能在於一個轉換......?
更新:每個海報請求在這裏是預期的結果應該是什麼。儘管這裏看起來沒有背景圖像漂浮,但在其他地方,文字漂浮在背景上。這就是爲什麼它需要成爲一個而不是一個要素。
現在怎麼看起來:
那應該怎麼看:
你可以發佈你想要的快照嗎? –