2013-07-19 38 views
2

我開始在WPF和我正在開發具有背景(巴紐)的應用程序應用如下:border.background圖像固定

'<Border.Background>' 
'<ImageBrush ImageSource="final.png" AlignmentY="Top"/>' 
'</Border.Background>' 

沒有問題,直到這裏。我的問題是,因爲我在我的窗前,有一個擴展,在我的摺疊方法,我做的改變窗口大小,如圖所示:

private void Expander_Collapsed(object sender, RoutedEventArgs e) 
{ 
windowFrame.Height = 400; 
} 

我想這個形象,作爲背景,保持固定的擴張行動之後,即當窗口展開時,背景顯示爲滿,當摺疊時背景將被切割。

類似於c#,類似於BackgroundImageLayout = none。您可以重新命名WindowsForm,並根據窗口大小顯示圖像。

我需要完成這項工作,我希望在這裏找到我的答案。

非常感謝!

回答

2
<ImageBrush ImageSource="final.png" AlignmentY="Top" Stretch="None"/> 

Stretch的默認值是 「填充」