2

我从 WPF 开始,正在开发一个应用了如下背景 (.png) 的应用程序:

'<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,图像将根据窗口大小显示。

我需要完成这项工作,我希望在这里找到我的答案。

非常感谢!

4

1 回答 1

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

默认值为Stretch“填充”

于 2013-07-19T22:58:37.117 回答