0
如何在WPF中獲取靜態背景圖像?通過使用imagebrush
設置的圖像,當我調整窗口大小或擴展窗口時,它總是展開或縮小。如何使圖像變爲靜態,因此當我擴展窗口時,圖像的更多部分會顯示出來,而不會調整大小?即 - 類似於網頁設計的CSS或類似的東西。WPF靜態背景圖像
如何在WPF中獲取靜態背景圖像?通過使用imagebrush
設置的圖像,當我調整窗口大小或擴展窗口時,它總是展開或縮小。如何使圖像變爲靜態,因此當我擴展窗口時,圖像的更多部分會顯示出來,而不會調整大小?即 - 類似於網頁設計的CSS或類似的東西。WPF靜態背景圖像
將ImageBrush屬性Stretch
設置爲None
(默認值爲Fill
)。
<Window.Background>
<ImageBrush Stretch="None" Source="src"/>
</Window.Background>
可能還需要將它錨定到使用AlignmentY & AlignmentX一個角落(大概左上)。
<Window.Background>
<ImageBrush Stretch="None"
Source="src"
Viewbox="0.25, 0.25, 1, 1"
AlignmentY="Top"
AlignmentX="Left"/>
</Window.Background>
不,當窗口大小調整後背景仍會移動。 –
明白了。你必須使用對齊將它錨定到一個角落(可能是左上角),然後你可以使用Viewbox來調整圖像。添加回答。 –