我从 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,图像将根据窗口大小显示。
我需要完成这项工作,我希望在这里找到我的答案。
非常感谢!